<testResult _class='hudson.tasks.junit.TestResult'><duration>103.0</duration><empty>false</empty><failCount>0</failCount><passCount>116</passCount><skipCount>0</skipCount><suite><case><age>0</age><className>projectroot.access_traits</className><duration>0.198</duration><failedSince>0</failedSince><name>ArborX_Example_CudaAccessTraits</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0: (1.0, 1.0, 1.0)
1: (1.0, 1.0, 1.0)
2: (2.0, 2.0, 2.0)
3: (2.0, 2.0, 2.0)
4: (3.0, 3.0, 3.0)
5: (3.0, 3.0, 3.0)
6: (3.0, 3.0, 3.0)
7: (4.0, 4.0, 4.0)
8: (4.0, 4.0, 4.0)
9: (5.0, 5.0, 5.0)
1: (2.0, 2.0, 2.0)
2: (3.0, 3.0, 3.0)
3: (3.0, 3.0, 3.0)
4: (4.0, 4.0, 4.0)
5: (4.0, 4.0, 4.0)
6: (4.0, 4.0, 4.0)
7: (5.0, 5.0, 5.0)
8: (5.0, 5.0, 5.0)
9: (6.0, 6.0, 6.0)
1: (3.0, 3.0, 3.0)
2: (4.0, 4.0, 4.0)
3: (4.0, 4.0, 4.0)
4: (5.0, 5.0, 5.0)
5: (5.0, 5.0, 5.0)
6: (5.0, 5.0, 5.0)
7: (6.0, 6.0, 6.0)
8: (6.0, 6.0, 6.0)
9: (7.0, 7.0, 7.0)
3: (5.0, 5.0, 5.0)
4: (6.0, 6.0, 6.0)
5: (6.0, 6.0, 6.0)
6: (6.0, 6.0, 6.0)
7: (7.0, 7.0, 7.0)
8: (7.0, 7.0, 7.0)
9: (8.0, 8.0, 8.0)
3: (6.0, 6.0, 6.0)
4: (7.0, 7.0, 7.0)
5: (7.0, 7.0, 7.0)
6: (7.0, 7.0, 7.0)
7: (8.0, 8.0, 8.0)
8: (8.0, 8.0, 8.0)
9: (9.0, 9.0, 9.0)
5: (8.0, 8.0, 8.0)
6: (8.0, 8.0, 8.0)
7: (9.0, 9.0, 9.0)
8: (9.0, 9.0, 9.0)
9: (10.0, 10.0, 10.0)
5: (9.0, 9.0, 9.0)
6: (9.0, 9.0, 9.0)
7: (10.0, 10.0, 10.0)
8: (10.0, 10.0, 10.0)
6: (10.0, 10.0, 10.0)
</stdout></case><case><age>0</age><className>projectroot.brute_force</className><duration>0.179</duration><failedSince>0</failedSince><name>ArborX_Example_BruteForce</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offset (bvh): 0 1 2 5 8 11 
indices (bvh): 0 1 1 2 3 2 3 4 2 3 4 
offset (bf): 0 1 2 5 8 11 
indices (bf): 0 1 1 2 3 2 3 4 2 3 4 
</stdout></case><case><age>0</age><className>projectroot.callback</className><duration>0.21</duration><failedSince>0</failedSince><name>ArborX_Example_Callback</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 33 from functor
Found 79 from functor
Found 75 from functor
Found 49 from functor
Found 9 from functor
Found 85 from functor
Found 1 from functor
Found 17 from functor
Found 60 from functor
Found 16 from functor
</stdout></case><case><age>0</age><className>projectroot.custom_distance</className><duration>0.172</duration><failedSince>0</failedSince><name>ArborX_Example_CustomDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 2 
indices: 2 1 
</stdout></case><case><age>0</age><className>projectroot.dbscan</className><duration>0.212</duration><failedSince>0</failedSince><name>ArborX_Example_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0 1 1 1 1 0 0 0 -1 -1 
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
0 0 0 0 0 0 0 0 -1 0 
0 1 1 1 1 0 0 0 -1 1 
</stdout></case><case><age>0</age><className>projectroot.emst</className><duration>0.161</duration><failedSince>0</failedSince><name>ArborX_Example_EMST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>#0: (2, 4, 1.00)
#1: (4, 5, 1.00)
#2: (0, 1, 1.41)
#3: (1, 2, 2.24)
#4: (3, 4, 2.24)
</stdout></case><case><age>0</age><className>projectroot.molecular_dynamics</className><duration>0.18</duration><failedSince>0</failedSince><name>ArborX_Example_MolecularDynamics</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.simple_intersection</className><duration>0.195</duration><failedSince>0</failedSince><name>ArborX_Example_Intersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 6 
indices:3 3 0 2 1 3 
</stdout></case><case><age>0</age><className>projectroot.triangle_intersection</className><duration>0.171</duration><failedSince>0</failedSince><name>ArborX_Example_TriangleIntersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 3 4 
indices: 1 2 5 7 
</stdout></case><case><age>0</age><className>projectroot.moving_least_squares</className><duration>0.17</duration><failedSince>0</failedSince><name>ArborX_Example_MovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Approximated values: 0.503076 -0.156426 0.87675
Real values        : 0.540302 -0.178246 0.914443
Differences        : 0.0372265 0.0218204 0.0376936
</stdout></case><case><age>0</age><className>projectroot.raytracing</className><duration>0.181</duration><failedSince>0</failedSince><name>ArborX_Example_RayTracing</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>errors = 0
</stdout></case><case><age>0</age><className>projectroot.viz</className><duration>0.209</duration><failedSince>0</failedSince><name>ArborX_Example_TreeViz</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.examples.access_traits</className><duration>0.193</duration><failedSince>0</failedSince><name>ArborX_Example_CudaAccessTraits</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0: (1.0, 1.0, 1.0)
1: (1.0, 1.0, 1.0)
2: (2.0, 2.0, 2.0)
3: (2.0, 2.0, 2.0)
4: (3.0, 3.0, 3.0)
5: (3.0, 3.0, 3.0)
6: (3.0, 3.0, 3.0)
7: (4.0, 4.0, 4.0)
8: (4.0, 4.0, 4.0)
9: (5.0, 5.0, 5.0)
1: (2.0, 2.0, 2.0)
2: (3.0, 3.0, 3.0)
3: (3.0, 3.0, 3.0)
4: (4.0, 4.0, 4.0)
5: (4.0, 4.0, 4.0)
6: (4.0, 4.0, 4.0)
7: (5.0, 5.0, 5.0)
8: (5.0, 5.0, 5.0)
9: (6.0, 6.0, 6.0)
1: (3.0, 3.0, 3.0)
2: (4.0, 4.0, 4.0)
3: (4.0, 4.0, 4.0)
4: (5.0, 5.0, 5.0)
5: (5.0, 5.0, 5.0)
6: (5.0, 5.0, 5.0)
7: (6.0, 6.0, 6.0)
8: (6.0, 6.0, 6.0)
9: (7.0, 7.0, 7.0)
3: (5.0, 5.0, 5.0)
4: (6.0, 6.0, 6.0)
5: (6.0, 6.0, 6.0)
6: (6.0, 6.0, 6.0)
7: (7.0, 7.0, 7.0)
8: (7.0, 7.0, 7.0)
9: (8.0, 8.0, 8.0)
3: (6.0, 6.0, 6.0)
4: (7.0, 7.0, 7.0)
5: (7.0, 7.0, 7.0)
6: (7.0, 7.0, 7.0)
7: (8.0, 8.0, 8.0)
8: (8.0, 8.0, 8.0)
9: (9.0, 9.0, 9.0)
5: (8.0, 8.0, 8.0)
6: (8.0, 8.0, 8.0)
7: (9.0, 9.0, 9.0)
8: (9.0, 9.0, 9.0)
9: (10.0, 10.0, 10.0)
5: (9.0, 9.0, 9.0)
6: (9.0, 9.0, 9.0)
7: (10.0, 10.0, 10.0)
8: (10.0, 10.0, 10.0)
6: (10.0, 10.0, 10.0)
</stdout></case><case><age>0</age><className>projectroot.examples.brute_force</className><duration>0.164</duration><failedSince>0</failedSince><name>ArborX_Example_BruteForce</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offset (bvh): 0 1 2 5 8 11 
indices (bvh): 0 1 1 2 3 2 3 4 2 3 4 
offset (bf): 0 1 2 5 8 11 
indices (bf): 0 1 1 2 3 2 3 4 2 3 4 
</stdout></case><case><age>0</age><className>projectroot.examples.callback</className><duration>0.216</duration><failedSince>0</failedSince><name>ArborX_Example_Callback</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 33 from functor
Found 79 from functor
Found 75 from functor
Found 49 from functor
Found 9 from functor
Found 85 from functor
Found 1 from functor
Found 17 from functor
Found 60 from functor
Found 16 from functor
</stdout></case><case><age>0</age><className>projectroot.examples.custom_distance</className><duration>0.168</duration><failedSince>0</failedSince><name>ArborX_Example_CustomDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 2 
indices: 2 1 
</stdout></case><case><age>0</age><className>projectroot.examples.dbscan</className><duration>0.173</duration><failedSince>0</failedSince><name>ArborX_Example_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0 1 1 1 1 0 0 0 -1 -1 
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
0 0 0 0 0 0 0 0 -1 0 
0 1 1 1 1 0 0 0 -1 1 
</stdout></case><case><age>0</age><className>projectroot.examples.emst</className><duration>0.168</duration><failedSince>0</failedSince><name>ArborX_Example_EMST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>#0: (2, 4, 1.00)
#1: (4, 5, 1.00)
#2: (0, 1, 1.41)
#3: (1, 2, 2.24)
#4: (3, 4, 2.24)
</stdout></case><case><age>0</age><className>projectroot.examples.molecular_dynamics</className><duration>0.172</duration><failedSince>0</failedSince><name>ArborX_Example_MolecularDynamics</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.examples.simple_intersection</className><duration>0.168</duration><failedSince>0</failedSince><name>ArborX_Example_Intersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 6 
indices:3 3 0 2 1 3 
</stdout></case><case><age>0</age><className>projectroot.examples.triangle_intersection</className><duration>0.166</duration><failedSince>0</failedSince><name>ArborX_Example_TriangleIntersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 3 4 
indices: 1 2 5 7 
</stdout></case><case><age>0</age><className>projectroot.examples.moving_least_squares</className><duration>0.167</duration><failedSince>0</failedSince><name>ArborX_Example_MovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Approximated values: 0.503076 -0.156426 0.87675
Real values        : 0.540302 -0.178246 0.914443
Differences        : 0.0372265 0.0218204 0.0376936
</stdout></case><case><age>0</age><className>projectroot.examples.raytracing</className><duration>0.175</duration><failedSince>0</failedSince><name>ArborX_Example_RayTracing</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>errors = 0
</stdout></case><case><age>0</age><className>projectroot.examples.viz</className><duration>0.198</duration><failedSince>0</failedSince><name>ArborX_Example_TreeViz</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.benchmarks.brute_force_vs_bvh</className><duration>0.19</duration><failedSince>0</failedSince><name>ArborX_Benchmark_BruteForceVsBVH</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Dimension : 3
Primitives: 5
Predicates: 5
Iterations: 1
-------------------
Precision : float
Collisions: 0.44000
Time BVH  : 0.021940
Time BF   : 0.000748
-------------------
Precision : double
Collisions: 0.44000
Time BVH  : 0.000867
Time BF   : 0.000549
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.199</duration><failedSince>0</failedSince><name>ArborX_Benchmark_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
eps               : 1.400000
minpts            : 2
algorithm         : dbscan
implementation    : fdbscan
precision         : float
verify            : true
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points

#clusters       : 2
#cluster points : 8 [100.00%]
#noise   points : 0 [0.00%]
Verification passed
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.184</duration><failedSince>0</failedSince><name>ArborX_Benchmark_HDBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
dendrogram        : boruvka
minpts            : 2
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.166</duration><failedSince>0</failedSince><name>ArborX_Benchmark_MST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
minpts            : 2
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points
</stdout></case><case><age>0</age><className>projectroot.benchmarks.execution_space_instances</className><duration>0.16</duration><failedSince>0</failedSince><name>ArborX_Benchmark_ExecutionSpaces</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8

Running with arguments:
number of execution space instances : 1
number of problems                  : 1
#points/problem                     : 20000
#queries/problem                    : 5000
Time multiple(s): 0.000223143
Time single(s): 0.000223792
</stdout></case><case><age>0</age><className>projectroot.benchmarks.bvh_driver</className><duration>12.97</duration><failedSince>0</failedSince><name>ArborX_Benchmark_BoundingVolumeHierarchy</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8
Kokkos version: 5.3.99
2026-10-31T04:43:15+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/bvh_driver/ArborX_Benchmark_BoundingVolumeHierarchy.exe
Run on (6 X 2095.08 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 4096 KiB (x6)
  L3 Unified 16384 KiB (x6)
Load Average: 1.19, 2.90, 2.13
--------------------------------------------------------------------------------------------------------------------------------------------
Benchmark                                                                                  Time             CPU   Iterations UserCounters...
--------------------------------------------------------------------------------------------------------------------------------------------
[NON-XML-CHAR-0x1B][0;32mBM_construction&lt;ArborX::BVH&lt;Serial&gt;&gt;/50000/0/manual_time                          [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      5555 us         5517 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m       119[NON-XML-CHAR-0x1B][m rate=9.00041M/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_radius_sear...
The rest of the test output was removed since it exceeds the threshold of 1024 bytes.
</stdout></case><case><age>0</age><className>projectroot.benchmarks.develop</className><duration>2.571</duration><failedSince>0</failedSince><name>ArborX_Benchmark_Develop</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-10-31T04:43:28+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/develop/ArborX_Benchmark_Develop.exe
Run on (6 X 2095.08 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 4096 KiB (x6)
  L3 Unified 16384 KiB (x6)
Load Average: 1.16, 2.84, 2.12
-------------------------------------------------------------
Benchmark                   Time             CPU   Iterations
-------------------------------------------------------------
BM_benchmark/100         9045 ns         9011 ns        77717
BM_benchmark/1000        9072 ns         9040 ns        77211
BM_benchmark/10000       9145 ns         9109 ns        76589
</stdout></case><case><age>0</age><className>projectroot.benchmarks.union_find</className><duration>4.642</duration><failedSince>0</failedSince><name>ArborX_Benchmark_UnionFind</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
2026-10-31T04:43:30+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/union_find/ArborX_Benchmark_UnionFind.exe
Run on (6 X 2095.08 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 4096 KiB (x6)
  L3 Unified 16384 KiB (x6)
Load Average: 1.15, 2.81, 2.11
----------------------------------------------------------------------------------------------------------
Benchmark                                                Time             CPU   Iterations UserCounters...
----------------------------------------------------------------------------------------------------------
[NON-XML-CHAR-0x1B][0;32mBM_union_find&lt;AllowLoops&gt;/10000/manual_time     [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      10.6 us         12.2 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     65714[NON-XML-CHAR-0x1B][m rate=940.148M/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_find&lt;AllowLoops&gt;/100000/manual_time    [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      13.4 us         15.0 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     49135[NON-XML-CHAR-0x1B][m rate=7.46424G/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_...
The rest of the test output was removed since it exceeds the threshold of 1024 bytes.
</stdout></case><case><age>0</age><className>projectroot.benchmarks.triangulated_surface_distance</className><duration>0.235</duration><failedSince>0</failedSince><name>ArborX_Benchmark_TriangulatedSurfaceDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
geometry          : ball
angle             : 0
#triangles        : 20480
#queries          : 10242
-- construction   : 0.001
-- query          : 0.020
-- rate           : 0.514
</stdout></case><duration>25.0</duration><enclosingBlockName>CUDA-12.4.1</enclosingBlockName><enclosingBlockName>Build</enclosingBlockName><enclosingBlock>18</enclosingBlock><enclosingBlock>13</enclosingBlock><enclosingBlock>8</enclosingBlock><name>CTest</name><nodeId>138</nodeId><properties></properties></suite><suite><case><age>0</age><className>projectroot.test</className><duration>4.766</duration><failedSince>0</failedSince><name>ArborX_Test_DetailsUtils</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 21 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.471</duration><failedSince>0</failedSince><name>ArborX_Test_KokkosExt</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 16 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.04</duration><failedSince>0</failedSince><name>ArborX_Test_Geometry</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 108 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>2.533</duration><failedSince>0</failedSince><name>ArborX_Test_QueryTree</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 242 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.472</duration><failedSince>0</failedSince><name>ArborX_Test_DetailsTreeConstruction</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 12 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.125</duration><failedSince>0</failedSince><name>ArborX_Test_DetailsContainers</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 13 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.463</duration><failedSince>0</failedSince><name>ArborX_Test_DetailsCrsGraphWrapperImpl</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 2 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>1.03</duration><failedSince>0</failedSince><name>ArborX_Test_Clustering</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 26 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.546</duration><failedSince>0</failedSince><name>ArborX_Test_DetailsClusteringHelpers</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 16 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.487</duration><failedSince>0</failedSince><name>ArborX_Test_SpecializedTraversals</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 10 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.453</duration><failedSince>0</failedSince><name>ArborX_Test_BoostAdapters</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 8 test cases...

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.test</className><duration>0.525</duration><failedSince>0</failedSince><name>ArborX_Test_InterpMovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Running 31 test cases...
num_refinements: 9
num_refinements: 10
num_refinements: 11
num_refinements: 12
num_refinements: 13
num_refinements: 14
num_refinements: 15
num_refinements: 16
num_refinements: 17
num_refinements: 18
num_refinements: 9
num_refinements: 10
num_refinements: 11
num_refinements: 12
num_refinements: 13
num_refinements: 14
num_refinements: 15
num_refinements: 16
num_refinements: 17
num_refinements: 18

[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected
[NON-XML-CHAR-0x1B][0;39;49m
</stdout></case><case><age>0</age><className>projectroot.examples.access_traits</className><duration>0.447</duration><failedSince>0</failedSince><name>ArborX_Example_HostAccessTraits</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.examples.brute_force</className><duration>0.464</duration><failedSince>0</failedSince><name>ArborX_Example_BruteForce</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offset (bvh): 0 1 2 5 8 11 
indices (bvh): 0 1 1 2 3 2 3 4 2 3 4 
offset (bf): 0 1 2 5 8 11 
indices (bf): 0 1 1 2 3 2 3 4 2 3 4 
</stdout></case><case><age>0</age><className>projectroot.examples.callback</className><duration>0.487</duration><failedSince>0</failedSince><name>ArborX_Example_Callback</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from generic lambda
Found 7 from generic lambda
Found 37 from generic lambda
Found 99 from generic lambda
Found 46 from generic lambda
Found 14 from generic lambda
Found 71 from generic lambda
Found 64 from generic lambda
Found 12 from generic lambda
Found 29 from generic lambda
Found 67 from generic lambda
Found 72 from generic lambda
Found 28 from gener...
[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]
</stdout></case><case><age>0</age><className>projectroot.examples.custom_distance</className><duration>0.461</duration><failedSince>0</failedSince><name>ArborX_Example_CustomDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 2 
indices: 2 1 
</stdout></case><case><age>0</age><className>projectroot.examples.dbscan</className><duration>0.478</duration><failedSince>0</failedSince><name>ArborX_Example_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0 1 1 1 1 0 0 0 -1 -1 
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
0 0 0 0 0 0 0 0 -1 0 
0 1 1 1 1 0 0 0 -1 0 
</stdout></case><case><age>0</age><className>projectroot.examples.emst</className><duration>0.458</duration><failedSince>0</failedSince><name>ArborX_Example_EMST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>#0: (2, 4, 1.00)
#1: (4, 5, 1.00)
#2: (0, 1, 1.41)
#3: (1, 2, 2.24)
#4: (3, 4, 2.24)
</stdout></case><case><age>0</age><className>projectroot.examples.molecular_dynamics</className><duration>0.464</duration><failedSince>0</failedSince><name>ArborX_Example_MolecularDynamics</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.examples.simple_intersection</className><duration>0.462</duration><failedSince>0</failedSince><name>ArborX_Example_Intersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 6 
indices:3 3 0 2 1 3 
</stdout></case><case><age>0</age><className>projectroot.examples.triangle_intersection</className><duration>0.467</duration><failedSince>0</failedSince><name>ArborX_Example_TriangleIntersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 3 4 
indices: 1 2 5 7 
</stdout></case><case><age>0</age><className>projectroot.examples.moving_least_squares</className><duration>0.47</duration><failedSince>0</failedSince><name>ArborX_Example_MovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Approximated values: 0.503076 -0.156426 0.87675
Real values        : 0.540302 -0.178246 0.914443
Differences        : 0.0372265 0.0218204 0.0376936
</stdout></case><case><age>0</age><className>projectroot.examples.raytracing</className><duration>0.473</duration><failedSince>0</failedSince><name>ArborX_Example_RayTracing</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>errors = 0
</stdout></case><case><age>0</age><className>projectroot.examples.viz</className><duration>0.46</duration><failedSince>0</failedSince><name>ArborX_Example_TreeViz</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.benchmarks.brute_force_vs_bvh</className><duration>0.504</duration><failedSince>0</failedSince><name>ArborX_Benchmark_BruteForceVsBVH</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Dimension : 3
Primitives: 5
Predicates: 5
Iterations: 1
-------------------
Precision : float
Collisions: 0.44000
Time BVH  : 0.027168
Time BF   : 0.000655
-------------------
Precision : double
Collisions: 0.44000
Time BVH  : 0.000865
Time BF   : 0.000584
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.548</duration><failedSince>0</failedSince><name>ArborX_Benchmark_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
eps               : 1.400000
minpts            : 2
algorithm         : dbscan
implementation    : fdbscan
precision         : float
verify            : true
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points

#clusters       : 2
#cluster points : 8 [100.00%]
#noise   points : 0 [0.00%]
Verification passed
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.472</duration><failedSince>0</failedSince><name>ArborX_Benchmark_HDBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
dendrogram        : boruvka
minpts            : 2
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.478</duration><failedSince>0</failedSince><name>ArborX_Benchmark_MST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
minpts            : 2
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points
</stdout></case><case><age>0</age><className>projectroot.benchmarks.execution_space_instances</className><duration>0.467</duration><failedSince>0</failedSince><name>ArborX_Benchmark_ExecutionSpaces</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8

Running with arguments:
number of execution space instances : 1
number of problems                  : 1
#points/problem                     : 20000
#queries/problem                    : 5000
Time multiple(s): 0.00028236
Time single(s): 0.000272121
</stdout></case><case><age>0</age><className>projectroot.benchmarks.bvh_driver</className><duration>14.239</duration><failedSince>0</failedSince><name>ArborX_Benchmark_BoundingVolumeHierarchy</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8
Kokkos version: 5.3.99
2026-10-31T04:47:14+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/bvh_driver/ArborX_Benchmark_BoundingVolumeHierarchy.exe
Run on (64 X 3293.98 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x32)
  L1 Instruction 32 KiB (x32)
  L2 Unified 512 KiB (x32)
  L3 Unified 16384 KiB (x16)
Load Average: 18.36, 20.08, 13.84
***WARNING*** Library was built as DEBUG. Timings may be affected.
--------------------------------------------------------------------------------------------------------------------------------------------
Benchmark                                                                                  Time             CPU   Iterations UserCounters...
--------------------------------------------------------------------------------------------------------------------------------------------
[NON-XML-CHAR-0x1B][0;32mBM_construction&lt;ArborX::BVH&lt;Serial&gt;&gt;/50000/0/manual_time                          [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      3925 us         389...
[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]
</stdout></case><case><age>0</age><className>projectroot.benchmarks.develop</className><duration>2.939</duration><failedSince>0</failedSince><name>ArborX_Benchmark_Develop</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-10-31T04:47:29+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/develop/ArborX_Benchmark_Develop.exe
Run on (64 X 3293.91 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x32)
  L1 Instruction 32 KiB (x32)
  L2 Unified 512 KiB (x32)
  L3 Unified 16384 KiB (x16)
Load Average: 19.40, 20.25, 13.96
***WARNING*** Library was built as DEBUG. Timings may be affected.
-------------------------------------------------------------
Benchmark                   Time             CPU   Iterations
-------------------------------------------------------------
BM_benchmark/100        11193 ns        11136 ns        63147
BM_benchmark/1000       11234 ns        11175 ns        62753
BM_benchmark/10000      11235 ns        11174 ns        62726
</stdout></case><case><age>0</age><className>projectroot.benchmarks.union_find</className><duration>5.475</duration><failedSince>0</failedSince><name>ArborX_Benchmark_UnionFind</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
2026-10-31T04:47:32+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/union_find/ArborX_Benchmark_UnionFind.exe
Run on (64 X 2994.5 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x32)
  L1 Instruction 32 KiB (x32)
  L2 Unified 512 KiB (x32)
  L3 Unified 16384 KiB (x16)
Load Average: 19.76, 20.31, 14.01
***WARNING*** Library was built as DEBUG. Timings may be affected.
----------------------------------------------------------------------------------------------------------
Benchmark                                                Time             CPU   Iterations UserCounters...
----------------------------------------------------------------------------------------------------------
[NON-XML-CHAR-0x1B][0;32mBM_union_find&lt;AllowLoops&gt;/10000/manual_time     [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      19.4 us         19.6 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     36276[NON-XML-CHAR-0x1B][m rate=514.775M/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_find&lt;AllowLoops&gt;/100000/manual_time    [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      24.4 us        ...
[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]
</stdout></case><case><age>0</age><className>projectroot.benchmarks.triangulated_surface_distance</className><duration>0.559</duration><failedSince>0</failedSince><name>ArborX_Benchmark_TriangulatedSurfaceDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
geometry          : ball
angle             : 0
#triangles        : 20480
#queries          : 10242
-- construction   : 0.001
-- query          : 0.039
-- rate           : 0.266
</stdout></case><case><age>0</age><className>projectroot.access_traits</className><duration>0.437</duration><failedSince>0</failedSince><name>ArborX_Example_HostAccessTraits</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.brute_force</className><duration>0.459</duration><failedSince>0</failedSince><name>ArborX_Example_BruteForce</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offset (bvh): 0 1 2 5 8 11 
indices (bvh): 0 1 1 2 3 2 3 4 2 3 4 
offset (bf): 0 1 2 5 8 11 
indices (bf): 0 1 1 2 3 2 3 4 2 3 4 
</stdout></case><case><age>0</age><className>projectroot.callback</className><duration>0.475</duration><failedSince>0</failedSince><name>ArborX_Example_Callback</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from generic lambda
Found 7 from generic lambda
Found 37 from generic lambda
Found 99 from generic lambda
Found 46 from generic lambda
Found 14 from generic lambda
Found 71 from generic lambda
Found 64 from generic lambda
Found 12 from generic lambda
Found 29 from generic lambda
Found 67 from generic lambda
Found 72 from generic lambda
Found 28 from gener...
[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]
</stdout></case><case><age>0</age><className>projectroot.custom_distance</className><duration>0.457</duration><failedSince>0</failedSince><name>ArborX_Example_CustomDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 2 
indices: 2 1 
</stdout></case><case><age>0</age><className>projectroot.dbscan</className><duration>0.465</duration><failedSince>0</failedSince><name>ArborX_Example_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0 1 1 1 1 0 0 0 -1 -1 
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
0 0 0 0 0 0 0 0 -1 0 
0 1 1 1 1 0 0 0 -1 0 
</stdout></case><case><age>0</age><className>projectroot.emst</className><duration>0.461</duration><failedSince>0</failedSince><name>ArborX_Example_EMST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>#0: (2, 4, 1.00)
#1: (4, 5, 1.00)
#2: (0, 1, 1.41)
#3: (1, 2, 2.24)
#4: (3, 4, 2.24)
</stdout></case><case><age>0</age><className>projectroot.molecular_dynamics</className><duration>0.458</duration><failedSince>0</failedSince><name>ArborX_Example_MolecularDynamics</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.simple_intersection</className><duration>0.461</duration><failedSince>0</failedSince><name>ArborX_Example_Intersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 6 
indices:3 3 0 2 1 3 
</stdout></case><case><age>0</age><className>projectroot.triangle_intersection</className><duration>0.454</duration><failedSince>0</failedSince><name>ArborX_Example_TriangleIntersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 3 4 
indices: 1 2 5 7 
</stdout></case><case><age>0</age><className>projectroot.moving_least_squares</className><duration>0.453</duration><failedSince>0</failedSince><name>ArborX_Example_MovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Approximated values: 0.503076 -0.156426 0.87675
Real values        : 0.540302 -0.178246 0.914443
Differences        : 0.0372265 0.0218204 0.0376936
</stdout></case><case><age>0</age><className>projectroot.raytracing</className><duration>0.469</duration><failedSince>0</failedSince><name>ArborX_Example_RayTracing</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>errors = 0
</stdout></case><case><age>0</age><className>projectroot.viz</className><duration>0.454</duration><failedSince>0</failedSince><name>ArborX_Example_TreeViz</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><duration>48.0</duration><enclosingBlockName>ROCm-6.2.4</enclosingBlockName><enclosingBlockName>Build</enclosingBlockName><enclosingBlock>22</enclosingBlock><enclosingBlock>15</enclosingBlock><enclosingBlock>8</enclosingBlock><name>CTest</name><nodeId>172</nodeId><properties></properties></suite><suite><case><age>0</age><className>projectroot.access_traits</className><duration>0.215</duration><failedSince>0</failedSince><name>ArborX_Example_CudaAccessTraits</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0: (1.0, 1.0, 1.0)
1: (1.0, 1.0, 1.0)
2: (2.0, 2.0, 2.0)
3: (2.0, 2.0, 2.0)
4: (3.0, 3.0, 3.0)
5: (3.0, 3.0, 3.0)
6: (3.0, 3.0, 3.0)
7: (4.0, 4.0, 4.0)
8: (4.0, 4.0, 4.0)
9: (5.0, 5.0, 5.0)
1: (2.0, 2.0, 2.0)
2: (3.0, 3.0, 3.0)
3: (3.0, 3.0, 3.0)
4: (4.0, 4.0, 4.0)
5: (4.0, 4.0, 4.0)
6: (4.0, 4.0, 4.0)
7: (5.0, 5.0, 5.0)
8: (5.0, 5.0, 5.0)
9: (6.0, 6.0, 6.0)
1: (3.0, 3.0, 3.0)
2: (4.0, 4.0, 4.0)
3: (4.0, 4.0, 4.0)
4: (5.0, 5.0, 5.0)
5: (5.0, 5.0, 5.0)
6: (5.0, 5.0, 5.0)
7: (6.0, 6.0, 6.0)
8: (6.0, 6.0, 6.0)
9: (7.0, 7.0, 7.0)
3: (5.0, 5.0, 5.0)
4: (6.0, 6.0, 6.0)
5: (6.0, 6.0, 6.0)
6: (6.0, 6.0, 6.0)
7: (7.0, 7.0, 7.0)
8: (7.0, 7.0, 7.0)
9: (8.0, 8.0, 8.0)
3: (6.0, 6.0, 6.0)
4: (7.0, 7.0, 7.0)
5: (7.0, 7.0, 7.0)
6: (7.0, 7.0, 7.0)
7: (8.0, 8.0, 8.0)
8: (8.0, 8.0, 8.0)
9: (9.0, 9.0, 9.0)
5: (8.0, 8.0, 8.0)
6: (8.0, 8.0, 8.0)
7: (9.0, 9.0, 9.0)
8: (9.0, 9.0, 9.0)
9: (10.0, 10.0, 10.0)
5: (9.0, 9.0, 9.0)
6: (9.0, 9.0, 9.0)
7: (10.0, 10.0, 10.0)
8: (10.0, 10.0, 10.0)
6: (10.0, 10.0, 10.0)
</stdout></case><case><age>0</age><className>projectroot.brute_force</className><duration>0.186</duration><failedSince>0</failedSince><name>ArborX_Example_BruteForce</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offset (bvh): 0 1 2 5 8 11 
indices (bvh): 0 1 1 2 3 2 3 4 2 3 4 
offset (bf): 0 1 2 5 8 11 
indices (bf): 0 1 1 2 3 2 3 4 2 3 4 
</stdout></case><case><age>0</age><className>projectroot.callback</className><duration>0.186</duration><failedSince>0</failedSince><name>ArborX_Example_Callback</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 33 from functor
Found 79 from functor
Found 75 from functor
Found 49 from functor
Found 9 from functor
Found 85 from functor
Found 1 from functor
Found 17 from functor
Found 60 from functor
Found 16 from functor
</stdout></case><case><age>0</age><className>projectroot.custom_distance</className><duration>0.196</duration><failedSince>0</failedSince><name>ArborX_Example_CustomDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 2 
indices: 2 1 
</stdout></case><case><age>0</age><className>projectroot.dbscan</className><duration>0.196</duration><failedSince>0</failedSince><name>ArborX_Example_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0 1 1 1 1 0 0 0 -1 -1 
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
0 0 0 0 0 0 0 0 -1 0 
0 1 1 1 1 0 0 0 -1 1 
</stdout></case><case><age>0</age><className>projectroot.emst</className><duration>0.176</duration><failedSince>0</failedSince><name>ArborX_Example_EMST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>#0: (2, 4, 1.00)
#1: (4, 5, 1.00)
#2: (0, 1, 1.41)
#3: (1, 2, 2.24)
#4: (3, 4, 2.24)
</stdout></case><case><age>0</age><className>projectroot.molecular_dynamics</className><duration>0.184</duration><failedSince>0</failedSince><name>ArborX_Example_MolecularDynamics</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.simple_intersection</className><duration>0.197</duration><failedSince>0</failedSince><name>ArborX_Example_Intersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 6 
indices:3 3 0 2 1 3 
</stdout></case><case><age>0</age><className>projectroot.triangle_intersection</className><duration>0.186</duration><failedSince>0</failedSince><name>ArborX_Example_TriangleIntersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 3 4 
indices: 1 2 5 7 
</stdout></case><case><age>0</age><className>projectroot.distributed_tree</className><duration>1.193</duration><failedSince>0</failedSince><name>ArborX_Example_DistributedTree_KNN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 3 6 
values : (0, 0) (1, 0) (0, 1) (1, 0) (0, 0) (0, 1) 
</stdout></case><case><age>0</age><className>projectroot.moving_least_squares</className><duration>0.178</duration><failedSince>0</failedSince><name>ArborX_Example_MovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Approximated values: 0.503076 -0.156426 0.87675
Real values        : 0.540302 -0.178246 0.914443
Differences        : 0.0372265 0.0218204 0.0376936
</stdout></case><case><age>0</age><className>projectroot.raytracing</className><duration>0.191</duration><failedSince>0</failedSince><name>ArborX_Example_RayTracing</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>errors = 0
</stdout></case><case><age>0</age><className>projectroot.viz</className><duration>0.216</duration><failedSince>0</failedSince><name>ArborX_Example_TreeViz</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.examples.access_traits</className><duration>0.217</duration><failedSince>0</failedSince><name>ArborX_Example_CudaAccessTraits</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0: (1.0, 1.0, 1.0)
1: (1.0, 1.0, 1.0)
2: (2.0, 2.0, 2.0)
3: (2.0, 2.0, 2.0)
4: (3.0, 3.0, 3.0)
5: (3.0, 3.0, 3.0)
6: (3.0, 3.0, 3.0)
7: (4.0, 4.0, 4.0)
8: (4.0, 4.0, 4.0)
9: (5.0, 5.0, 5.0)
1: (2.0, 2.0, 2.0)
2: (3.0, 3.0, 3.0)
3: (3.0, 3.0, 3.0)
4: (4.0, 4.0, 4.0)
5: (4.0, 4.0, 4.0)
6: (4.0, 4.0, 4.0)
7: (5.0, 5.0, 5.0)
8: (5.0, 5.0, 5.0)
9: (6.0, 6.0, 6.0)
1: (3.0, 3.0, 3.0)
2: (4.0, 4.0, 4.0)
3: (4.0, 4.0, 4.0)
4: (5.0, 5.0, 5.0)
5: (5.0, 5.0, 5.0)
6: (5.0, 5.0, 5.0)
7: (6.0, 6.0, 6.0)
8: (6.0, 6.0, 6.0)
9: (7.0, 7.0, 7.0)
3: (5.0, 5.0, 5.0)
4: (6.0, 6.0, 6.0)
5: (6.0, 6.0, 6.0)
6: (6.0, 6.0, 6.0)
7: (7.0, 7.0, 7.0)
8: (7.0, 7.0, 7.0)
9: (8.0, 8.0, 8.0)
3: (6.0, 6.0, 6.0)
4: (7.0, 7.0, 7.0)
5: (7.0, 7.0, 7.0)
6: (7.0, 7.0, 7.0)
7: (8.0, 8.0, 8.0)
8: (8.0, 8.0, 8.0)
9: (9.0, 9.0, 9.0)
5: (8.0, 8.0, 8.0)
6: (8.0, 8.0, 8.0)
7: (9.0, 9.0, 9.0)
8: (9.0, 9.0, 9.0)
9: (10.0, 10.0, 10.0)
5: (9.0, 9.0, 9.0)
6: (9.0, 9.0, 9.0)
7: (10.0, 10.0, 10.0)
8: (10.0, 10.0, 10.0)
6: (10.0, 10.0, 10.0)
</stdout></case><case><age>0</age><className>projectroot.examples.brute_force</className><duration>0.189</duration><failedSince>0</failedSince><name>ArborX_Example_BruteForce</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offset (bvh): 0 1 2 5 8 11 
indices (bvh): 0 1 1 2 3 2 3 4 2 3 4 
offset (bf): 0 1 2 5 8 11 
indices (bf): 0 1 1 2 3 2 3 4 2 3 4 
</stdout></case><case><age>0</age><className>projectroot.examples.callback</className><duration>0.19</duration><failedSince>0</failedSince><name>ArborX_Example_Callback</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 31 from functor
Found 7 from functor
Found 37 from functor
Found 99 from functor
Found 46 from functor
Found 14 from functor
Found 71 from functor
Found 64 from functor
Found 12 from functor
Found 29 from functor
Found 67 from functor
Found 72 from functor
Found 28 from functor
Found 20 from functor
Found 26 from functor
Found 33 from functor
Found 79 from functor
Found 75 from functor
Found 49 from functor
Found 9 from functor
Found 85 from functor
Found 1 from functor
Found 17 from functor
Found 60 from functor
Found 16 from functor
</stdout></case><case><age>0</age><className>projectroot.examples.custom_distance</className><duration>0.182</duration><failedSince>0</failedSince><name>ArborX_Example_CustomDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 2 
indices: 2 1 
</stdout></case><case><age>0</age><className>projectroot.examples.dbscan</className><duration>0.186</duration><failedSince>0</failedSince><name>ArborX_Example_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>0 1 1 1 1 0 0 0 -1 -1 
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
0 0 0 0 0 0 0 0 -1 0 
0 1 1 1 1 0 0 0 -1 1 
</stdout></case><case><age>0</age><className>projectroot.examples.emst</className><duration>0.174</duration><failedSince>0</failedSince><name>ArborX_Example_EMST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>#0: (2, 4, 1.00)
#1: (4, 5, 1.00)
#2: (0, 1, 1.41)
#3: (1, 2, 2.24)
#4: (3, 4, 2.24)
</stdout></case><case><age>0</age><className>projectroot.examples.molecular_dynamics</className><duration>0.188</duration><failedSince>0</failedSince><name>ArborX_Example_MolecularDynamics</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.examples.simple_intersection</className><duration>0.176</duration><failedSince>0</failedSince><name>ArborX_Example_Intersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 6 
indices:3 3 0 2 1 3 
</stdout></case><case><age>0</age><className>projectroot.examples.triangle_intersection</className><duration>0.181</duration><failedSince>0</failedSince><name>ArborX_Example_TriangleIntersection</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 1 2 3 4 
indices: 1 2 5 7 
</stdout></case><case><age>0</age><className>projectroot.examples.distributed_tree</className><duration>0.913</duration><failedSince>0</failedSince><name>ArborX_Example_DistributedTree_KNN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>offsets: 0 3 6 
values : (0, 0) (1, 0) (0, 1) (1, 0) (0, 0) (0, 1) 
</stdout></case><case><age>0</age><className>projectroot.examples.moving_least_squares</className><duration>0.179</duration><failedSince>0</failedSince><name>ArborX_Example_MovingLeastSquares</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Approximated values: 0.503076 -0.156426 0.87675
Real values        : 0.540302 -0.178246 0.914443
Differences        : 0.0372265 0.0218204 0.0376936
</stdout></case><case><age>0</age><className>projectroot.examples.raytracing</className><duration>0.187</duration><failedSince>0</failedSince><name>ArborX_Example_RayTracing</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>errors = 0
</stdout></case><case><age>0</age><className>projectroot.examples.viz</className><duration>0.218</duration><failedSince>0</failedSince><name>ArborX_Example_TreeViz</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout></stdout></case><case><age>0</age><className>projectroot.benchmarks.brute_force_vs_bvh</className><duration>0.193</duration><failedSince>0</failedSince><name>ArborX_Benchmark_BruteForceVsBVH</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>Dimension : 3
Primitives: 5
Predicates: 5
Iterations: 1
-------------------
Precision : float
Collisions: 0.44000
Time BVH  : 0.022033
Time BF   : 0.000624
-------------------
Precision : double
Collisions: 0.44000
Time BVH  : 0.000909
Time BF   : 0.000546
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.221</duration><failedSince>0</failedSince><name>ArborX_Benchmark_DBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
eps               : 1.400000
minpts            : 2
algorithm         : dbscan
implementation    : fdbscan
precision         : float
verify            : true
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points

#clusters       : 2
#cluster points : 8 [100.00%]
#noise   points : 0 [0.00%]
Verification passed
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.193</duration><failedSince>0</failedSince><name>ArborX_Benchmark_HDBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
dendrogram        : boruvka
minpts            : 2
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.186</duration><failedSince>0</failedSince><name>ArborX_Benchmark_MST</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
minpts            : 2
verbose           : false
filename          : input.txt [text, max_pts = -1]
samples           : -1
reading in "input.txt" in text mode
read in 8 3D points
</stdout></case><case><age>0</age><className>projectroot.benchmarks.cluster</className><duration>0.948</duration><failedSince>0</failedSince><name>ArborX_Benchmark_DistributedDBSCAN</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
#MPI ranks        : 4
eps               : 2.000000
minpts            : 2
implementation    : fdbscan
n                 : 1000
n_seq             : 4
precision         : float
spacing           : 4
verify            : true
verbose           : false
n (global)        : 2916
Verification passed
</stdout></case><case><age>0</age><className>projectroot.benchmarks.execution_space_instances</className><duration>0.177</duration><failedSince>0</failedSince><name>ArborX_Benchmark_ExecutionSpaces</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8

Running with arguments:
number of execution space instances : 1
number of problems                  : 1
#points/problem                     : 20000
#queries/problem                    : 5000
Time multiple(s): 0.000210952
Time single(s): 0.000193493
</stdout></case><case><age>0</age><className>projectroot.benchmarks.bvh_driver</className><duration>13.143</duration><failedSince>0</failedSince><name>ArborX_Benchmark_BoundingVolumeHierarchy</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8
Kokkos version: 5.3.99
2026-10-31T04:46:12+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/bvh_driver/ArborX_Benchmark_BoundingVolumeHierarchy.exe
Run on (6 X 2095.08 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 4096 KiB (x6)
  L3 Unified 16384 KiB (x6)
Load Average: 1.35, 3.25, 2.74
--------------------------------------------------------------------------------------------------------------------------------------------
Benchmark                                                                                  Time             CPU   Iterations UserCounters...
--------------------------------------------------------------------------------------------------------------------------------------------
[NON-XML-CHAR-0x1B][0;32mBM_construction&lt;ArborX::BVH&lt;Serial&gt;&gt;/50000/0/manual_time                          [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      5755 us         5732 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m       120[NON-XML-CHAR-0x1B][m rate=8.68787M/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_radius_sear...
The rest of the test output was removed since it exceeds the threshold of 1024 bytes.
</stdout></case><case><age>0</age><className>projectroot.benchmarks.develop</className><duration>2.608</duration><failedSince>0</failedSince><name>ArborX_Benchmark_Develop</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>2026-10-31T04:46:25+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/develop/ArborX_Benchmark_Develop.exe
Run on (6 X 2095.08 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 4096 KiB (x6)
  L3 Unified 16384 KiB (x6)
Load Average: 1.27, 3.14, 2.71
-------------------------------------------------------------
Benchmark                   Time             CPU   Iterations
-------------------------------------------------------------
BM_benchmark/100         9676 ns         9640 ns        72426
BM_benchmark/1000        9817 ns         9762 ns        71716
BM_benchmark/10000       9891 ns         9826 ns        71170
</stdout></case><case><age>0</age><className>projectroot.benchmarks.union_find</className><duration>4.722</duration><failedSince>0</failedSince><name>ArborX_Benchmark_UnionFind</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
2026-10-31T04:46:28+00:00
Running /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/union_find/ArborX_Benchmark_UnionFind.exe
Run on (6 X 2095.08 MHz CPU s)
CPU Caches:
  L1 Data 32 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 4096 KiB (x6)
  L3 Unified 16384 KiB (x6)
Load Average: 1.27, 3.14, 2.71
----------------------------------------------------------------------------------------------------------
Benchmark                                                Time             CPU   Iterations UserCounters...
----------------------------------------------------------------------------------------------------------
[NON-XML-CHAR-0x1B][0;32mBM_union_find&lt;AllowLoops&gt;/10000/manual_time     [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      11.1 us         12.7 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     63190[NON-XML-CHAR-0x1B][m rate=904.274M/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_find&lt;AllowLoops&gt;/100000/manual_time    [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      14.3 us         15.9 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     48740[NON-XML-CHAR-0x1B][m rate=6.9754G/s[NON-XML-CHAR-0x1B][m
[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_f...
The rest of the test output was removed since it exceeds the threshold of 1024 bytes.
</stdout></case><case><age>0</age><className>projectroot.benchmarks.triangulated_surface_distance</className><duration>0.241</duration><failedSince>0</failedSince><name>ArborX_Benchmark_TriangulatedSurfaceDistance</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version    : 2.1.99
ArborX hash       : 60d174e8
Kokkos version    : 5.3.99
geometry          : ball
angle             : 0
#triangles        : 20480
#queries          : 10242
-- construction   : 0.001
-- query          : 0.023
-- rate           : 0.453
</stdout></case><case><age>0</age><className>projectroot.benchmarks.distributed_contact</className><duration>0.877</duration><failedSince>0</failedSince><name>ArborX_Benchmark_DistributedContact</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version      : 2.1.99
ArborX hash         : 60d174e8
Kokkos version      : 5.3.99
#primitives (local) : 48864
#predicates (local) : 50900
#primitives (global): 195456
#predicates (global): 203600
==========================================================

TimeMonitor results over 4 processors
Timer Name   | MinOverProcs | MeanOverProcs | MaxOverProcs
----------------------------------------------------------
construction | 2.152950e-02 |  2.168008e-02 | 2.183558e-02
query        | 2.421596e-02 |  2.466407e-02 | 2.507310e-02
==========================================================
</stdout></case><case><age>0</age><className>projectroot.benchmarks.distributed_tree_driver</className><duration>0.881</duration><failedSince>0</failedSince><name>ArborX_Benchmark_DistributedTree</name><properties></properties><skipped>false</skipped><status>PASSED</status><stdout>ArborX version: 2.1.99
ArborX hash   : 60d174e8
Kokkos version: 5.3.99

Running with arguments:
perform knn search      : false
perform radius search   : false
#points/MPI process     : 20000
#queries/MPI process    : 5000
size of shift           : 1
dimension               : 3
shift-queries           : false
construction done
==========================================================

TimeMonitor results over 4 processors
Timer Name   | MinOverProcs | MeanOverProcs | MaxOverProcs
----------------------------------------------------------
construction | 4.637679e-02 |  4.653830e-02 | 4.669110e-02
==========================================================
</stdout></case><duration>30.0</duration><enclosingBlockName>CUDA-12.2.2-MPI</enclosingBlockName><enclosingBlockName>Build</enclosingBlockName><enclosingBlock>20</enclosingBlock><enclosingBlock>14</enclosingBlock><enclosingBlock>8</enclosingBlock><name>CTest</name><nodeId>193</nodeId><properties></properties></suite></testResult>