{
  "_class" : "hudson.tasks.junit.TestResult",
  "testActions" : [
    
  ],
  "duration" : 109.0,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 116,
  "skipCount" : 0,
  "suites" : [
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 4.625,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_DetailsUtils",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 21 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.441,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_KokkosExt",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 16 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.036,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_Geometry",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 104 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 2.606,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_QueryTree",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 242 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.478,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_DetailsTreeConstruction",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 12 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.122,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_DetailsContainers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 13 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.446,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_DetailsCrsGraphWrapperImpl",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 2 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.962,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_Clustering",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 26 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.531,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_DetailsClusteringHelpers",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 16 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.472,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_SpecializedTraversals",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 10 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.439,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_BoostAdapters",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 8 test cases...\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.test",
          "duration" : 0.489,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Test_InterpMovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Running 31 test cases...\u000anum_refinements: 9\u000anum_refinements: 10\u000anum_refinements: 11\u000anum_refinements: 12\u000anum_refinements: 13\u000anum_refinements: 14\u000anum_refinements: 15\u000anum_refinements: 16\u000anum_refinements: 17\u000anum_refinements: 18\u000anum_refinements: 9\u000anum_refinements: 10\u000anum_refinements: 11\u000anum_refinements: 12\u000anum_refinements: 13\u000anum_refinements: 14\u000anum_refinements: 15\u000anum_refinements: 16\u000anum_refinements: 17\u000anum_refinements: 18\u000a\u000a[NON-XML-CHAR-0x1B][1;32;49m*** No errors detected\u000a[NON-XML-CHAR-0x1B][0;39;49m\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.access_traits",
          "duration" : 0.424,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_HostAccessTraits",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.brute_force",
          "duration" : 0.437,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_BruteForce",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offset (bvh): 0 1 2 5 8 11 \u000aindices (bvh): 0 1 1 2 3 2 3 4 2 3 4 \u000aoffset (bf): 0 1 2 5 8 11 \u000aindices (bf): 0 1 1 2 3 2 3 4 2 3 4 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.callback",
          "duration" : 0.463,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Callback",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Found 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from generic lambda\u000aFound 7 from generic lambda\u000aFound 37 from generic lambda\u000aFound 99 from generic lambda\u000aFound 46 from generic lambda\u000aFound 14 from generic lambda\u000aFound 71 from generic lambda\u000aFound 64 from generic lambda\u000aFound 12 from generic lambda\u000aFound 29 from generic lambda\u000aFound 67 from generic lambda\u000aFound 72 from generic lambda\u000aFound 28 from gener...\u000a[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.custom_distance",
          "duration" : 0.435,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CustomDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 2 \u000aindices: 2 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.dbscan",
          "duration" : 0.451,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0 1 1 1 1 0 0 0 -1 -1 \u000a-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \u000a0 0 0 0 0 0 0 0 -1 0 \u000a0 1 1 1 1 0 0 0 -1 0 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.emst",
          "duration" : 0.432,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_EMST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "#0: (2, 4, 1.00)\u000a#1: (4, 5, 1.00)\u000a#2: (0, 1, 1.41)\u000a#3: (1, 2, 2.24)\u000a#4: (3, 4, 2.24)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.molecular_dynamics",
          "duration" : 0.443,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MolecularDynamics",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.simple_intersection",
          "duration" : 0.441,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Intersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 6 \u000aindices:3 3 0 2 1 3 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.triangle_intersection",
          "duration" : 0.437,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TriangleIntersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 3 4 \u000aindices: 1 2 5 7 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.viz",
          "duration" : 0.433,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TreeViz",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.raytracing",
          "duration" : 0.448,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_RayTracing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "errors = 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.moving_least_squares",
          "duration" : 0.437,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Approximated values: 0.503076 -0.156426 0.87675\u000aReal values        : 0.540302 -0.178246 0.914443\u000aDifferences        : 0.0372265 0.0218204 0.0376936\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.brute_force_vs_bvh",
          "duration" : 0.463,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_BruteForceVsBVH",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Dimension : 3\u000aPrimitives: 5\u000aPredicates: 5\u000aIterations: 1\u000a-------------------\u000aPrecision : float\u000aCollisions: 0.44000\u000aTime BVH  : 0.026951\u000aTime BF   : 0.000668\u000a-------------------\u000aPrecision : double\u000aCollisions: 0.44000\u000aTime BVH  : 0.000904\u000aTime BF   : 0.000590\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.48,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000aeps               : 1.400000\u000aminpts            : 2\u000acluster min size  : 1\u000aalgorithm         : dbscan\u000aimplementation    : fdbscan\u000averify            : true\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a\u000a#clusters       : 2\u000a#cluster points : 8 [100.00%]\u000a#noise   points : 0 [0.00%]\u000aVerification passed\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.45,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_HDBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000adendrogram        : boruvka\u000aminpts            : 2\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.447,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_MST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000aminpts            : 2\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.execution_space_instances",
          "duration" : 0.439,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_ExecutionSpaces",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000a\u000aRunning with arguments:\u000anumber of execution space instances : 1\u000anumber of problems                  : 1\u000a#points/problem                     : 20000\u000a#queries/problem                    : 5000\u000aTime multiple(s): 0.000270087\u000aTime single(s): 0.000268885\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.bvh_driver",
          "duration" : 14.751,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_BoundingVolumeHierarchy",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000aKokkos version: 5.0.99\u000a2025-12-15T05:45:51+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/bvh_driver/ArborX_Benchmark_BoundingVolumeHierarchy.exe\u000aRun on (64 X 3293.63 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x32)\u000a  L1 Instruction 32 KiB (x32)\u000a  L2 Unified 512 KiB (x32)\u000a  L3 Unified 16384 KiB (x16)\u000aLoad Average: 20.41, 21.34, 13.98\u000a***WARNING*** Library was built as DEBUG. Timings may be affected.\u000a--------------------------------------------------------------------------------------------------------------------------------------------\u000aBenchmark                                                                                  Time             CPU   Iterations UserCounters...\u000a--------------------------------------------------------------------------------------------------------------------------------------------\u000a[NON-XML-CHAR-0x1B][0;32mBM_construction<ArborX::BVH<Serial>>/50000/0/manual_time                          [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      3916 us         388...\u000a[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.develop",
          "duration" : 3.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_Develop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "2025-12-15T05:46:06+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/develop/ArborX_Benchmark_Develop.exe\u000aRun on (64 X 2994.26 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x32)\u000a  L1 Instruction 32 KiB (x32)\u000a  L2 Unified 512 KiB (x32)\u000a  L3 Unified 16384 KiB (x16)\u000aLoad Average: 18.97, 20.98, 13.98\u000a***WARNING*** Library was built as DEBUG. Timings may be affected.\u000a-------------------------------------------------------------\u000aBenchmark                   Time             CPU   Iterations\u000a-------------------------------------------------------------\u000aBM_benchmark/100        13935 ns        13847 ns        50552\u000aBM_benchmark/1000       14309 ns        14200 ns        49409\u000aBM_benchmark/10000      14186 ns        14083 ns        49769\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.union_find",
          "duration" : 5.393,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_UnionFind",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000a2025-12-15T05:46:09+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/union_find/ArborX_Benchmark_UnionFind.exe\u000aRun on (64 X 3293.71 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x32)\u000a  L1 Instruction 32 KiB (x32)\u000a  L2 Unified 512 KiB (x32)\u000a  L3 Unified 16384 KiB (x16)\u000aLoad Average: 18.97, 20.98, 13.98\u000a***WARNING*** Library was built as DEBUG. Timings may be affected.\u000a----------------------------------------------------------------------------------------------------------\u000aBenchmark                                                Time             CPU   Iterations UserCounters...\u000a----------------------------------------------------------------------------------------------------------\u000a[NON-XML-CHAR-0x1B][0;32mBM_union_find<AllowLoops>/10000/manual_time     [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      19.6 us         19.8 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     35895[NON-XML-CHAR-0x1B][m rate=510.039M/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_find<AllowLoops>/100000/manual_time    [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      24.6 us       ...\u000a[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.triangulated_surface_distance",
          "duration" : 0.542,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_TriangulatedSurfaceDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000ageometry          : ball\u000aangle             : 0\u000a#triangles        : 20480\u000a#queries          : 10242\u000a-- construction   : 0.001\u000a-- query          : 0.039\u000a-- rate           : 0.263\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.access_traits",
          "duration" : 0.423,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_HostAccessTraits",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.brute_force",
          "duration" : 0.457,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_BruteForce",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offset (bvh): 0 1 2 5 8 11 \u000aindices (bvh): 0 1 1 2 3 2 3 4 2 3 4 \u000aoffset (bf): 0 1 2 5 8 11 \u000aindices (bf): 0 1 1 2 3 2 3 4 2 3 4 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.callback",
          "duration" : 0.461,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Callback",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Found 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from generic lambda\u000aFound 7 from generic lambda\u000aFound 37 from generic lambda\u000aFound 99 from generic lambda\u000aFound 46 from generic lambda\u000aFound 14 from generic lambda\u000aFound 71 from generic lambda\u000aFound 64 from generic lambda\u000aFound 12 from generic lambda\u000aFound 29 from generic lambda\u000aFound 67 from generic lambda\u000aFound 72 from generic lambda\u000aFound 28 from gener...\u000a[This part of the test output was removed since it exceeds the threshold of 1024 bytes.]\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.custom_distance",
          "duration" : 0.435,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CustomDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 2 \u000aindices: 2 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.dbscan",
          "duration" : 0.457,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0 1 1 1 1 0 0 0 -1 -1 \u000a-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \u000a0 0 0 0 0 0 0 0 -1 0 \u000a0 1 1 1 1 0 0 0 -1 0 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.emst",
          "duration" : 0.45,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_EMST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "#0: (2, 4, 1.00)\u000a#1: (4, 5, 1.00)\u000a#2: (0, 1, 1.41)\u000a#3: (1, 2, 2.24)\u000a#4: (3, 4, 2.24)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.molecular_dynamics",
          "duration" : 0.444,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MolecularDynamics",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.simple_intersection",
          "duration" : 0.442,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Intersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 6 \u000aindices:3 3 0 2 1 3 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.triangle_intersection",
          "duration" : 0.455,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TriangleIntersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 3 4 \u000aindices: 1 2 5 7 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.viz",
          "duration" : 0.438,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TreeViz",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.raytracing",
          "duration" : 0.447,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_RayTracing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "errors = 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.moving_least_squares",
          "duration" : 0.451,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Approximated values: 0.503076 -0.156426 0.87675\u000aReal values        : 0.540302 -0.178246 0.914443\u000aDifferences        : 0.0372265 0.0218204 0.0376936\u000a"
        }
      ],
      "duration" : 48.0,
      "enclosingBlockNames" : [
        "ROCm-6.2.4",
        "Build"
      ],
      "enclosingBlocks" : [
        "20",
        "13",
        "6"
      ],
      "id" : None,
      "name" : "CTest",
      "nodeId" : "67",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.access_traits",
          "duration" : 0.165,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CudaAccessTraits",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0: (1.0, 1.0, 1.0)\u000a1: (1.0, 1.0, 1.0)\u000a2: (2.0, 2.0, 2.0)\u000a3: (2.0, 2.0, 2.0)\u000a4: (3.0, 3.0, 3.0)\u000a5: (3.0, 3.0, 3.0)\u000a6: (3.0, 3.0, 3.0)\u000a7: (4.0, 4.0, 4.0)\u000a8: (4.0, 4.0, 4.0)\u000a9: (5.0, 5.0, 5.0)\u000a1: (2.0, 2.0, 2.0)\u000a2: (3.0, 3.0, 3.0)\u000a3: (3.0, 3.0, 3.0)\u000a4: (4.0, 4.0, 4.0)\u000a5: (4.0, 4.0, 4.0)\u000a6: (4.0, 4.0, 4.0)\u000a7: (5.0, 5.0, 5.0)\u000a8: (5.0, 5.0, 5.0)\u000a9: (6.0, 6.0, 6.0)\u000a1: (3.0, 3.0, 3.0)\u000a2: (4.0, 4.0, 4.0)\u000a3: (4.0, 4.0, 4.0)\u000a4: (5.0, 5.0, 5.0)\u000a5: (5.0, 5.0, 5.0)\u000a6: (5.0, 5.0, 5.0)\u000a7: (6.0, 6.0, 6.0)\u000a8: (6.0, 6.0, 6.0)\u000a9: (7.0, 7.0, 7.0)\u000a3: (5.0, 5.0, 5.0)\u000a4: (6.0, 6.0, 6.0)\u000a5: (6.0, 6.0, 6.0)\u000a6: (6.0, 6.0, 6.0)\u000a7: (7.0, 7.0, 7.0)\u000a8: (7.0, 7.0, 7.0)\u000a9: (8.0, 8.0, 8.0)\u000a3: (6.0, 6.0, 6.0)\u000a4: (7.0, 7.0, 7.0)\u000a5: (7.0, 7.0, 7.0)\u000a6: (7.0, 7.0, 7.0)\u000a7: (8.0, 8.0, 8.0)\u000a8: (8.0, 8.0, 8.0)\u000a9: (9.0, 9.0, 9.0)\u000a5: (8.0, 8.0, 8.0)\u000a6: (8.0, 8.0, 8.0)\u000a7: (9.0, 9.0, 9.0)\u000a8: (9.0, 9.0, 9.0)\u000a9: (10.0, 10.0, 10.0)\u000a5: (9.0, 9.0, 9.0)\u000a6: (9.0, 9.0, 9.0)\u000a7: (10.0, 10.0, 10.0)\u000a8: (10.0, 10.0, 10.0)\u000a6: (10.0, 10.0, 10.0)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.brute_force",
          "duration" : 0.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_BruteForce",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offset (bvh): 0 1 2 5 8 11 \u000aindices (bvh): 0 1 1 2 3 2 3 4 2 3 4 \u000aoffset (bf): 0 1 2 5 8 11 \u000aindices (bf): 0 1 1 2 3 2 3 4 2 3 4 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.callback",
          "duration" : 0.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Callback",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Found 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 33 from functor\u000aFound 79 from functor\u000aFound 75 from functor\u000aFound 49 from functor\u000aFound 9 from functor\u000aFound 85 from functor\u000aFound 1 from functor\u000aFound 17 from functor\u000aFound 60 from functor\u000aFound 16 from functor\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.custom_distance",
          "duration" : 0.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CustomDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 2 \u000aindices: 2 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.dbscan",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0 1 1 1 1 0 0 0 -1 -1 \u000a-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \u000a0 0 0 0 0 0 0 0 -1 0 \u000a0 1 1 1 1 0 0 0 -1 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.emst",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_EMST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "#0: (2, 4, 1.00)\u000a#1: (4, 5, 1.00)\u000a#2: (0, 1, 1.41)\u000a#3: (1, 2, 2.24)\u000a#4: (3, 4, 2.24)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.molecular_dynamics",
          "duration" : 0.161,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MolecularDynamics",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.simple_intersection",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Intersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 6 \u000aindices:3 3 0 2 1 3 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.triangle_intersection",
          "duration" : 0.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TriangleIntersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 3 4 \u000aindices: 1 2 5 7 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.viz",
          "duration" : 0.176,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TreeViz",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.raytracing",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_RayTracing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "errors = 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.moving_least_squares",
          "duration" : 0.149,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Approximated values: 0.503076 -0.156426 0.87675\u000aReal values        : 0.540302 -0.178246 0.914443\u000aDifferences        : 0.0372265 0.0218204 0.0376936\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.access_traits",
          "duration" : 0.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CudaAccessTraits",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0: (1.0, 1.0, 1.0)\u000a1: (1.0, 1.0, 1.0)\u000a2: (2.0, 2.0, 2.0)\u000a3: (2.0, 2.0, 2.0)\u000a4: (3.0, 3.0, 3.0)\u000a5: (3.0, 3.0, 3.0)\u000a6: (3.0, 3.0, 3.0)\u000a7: (4.0, 4.0, 4.0)\u000a8: (4.0, 4.0, 4.0)\u000a9: (5.0, 5.0, 5.0)\u000a1: (2.0, 2.0, 2.0)\u000a2: (3.0, 3.0, 3.0)\u000a3: (3.0, 3.0, 3.0)\u000a4: (4.0, 4.0, 4.0)\u000a5: (4.0, 4.0, 4.0)\u000a6: (4.0, 4.0, 4.0)\u000a7: (5.0, 5.0, 5.0)\u000a8: (5.0, 5.0, 5.0)\u000a9: (6.0, 6.0, 6.0)\u000a1: (3.0, 3.0, 3.0)\u000a2: (4.0, 4.0, 4.0)\u000a3: (4.0, 4.0, 4.0)\u000a4: (5.0, 5.0, 5.0)\u000a5: (5.0, 5.0, 5.0)\u000a6: (5.0, 5.0, 5.0)\u000a7: (6.0, 6.0, 6.0)\u000a8: (6.0, 6.0, 6.0)\u000a9: (7.0, 7.0, 7.0)\u000a3: (5.0, 5.0, 5.0)\u000a4: (6.0, 6.0, 6.0)\u000a5: (6.0, 6.0, 6.0)\u000a6: (6.0, 6.0, 6.0)\u000a7: (7.0, 7.0, 7.0)\u000a8: (7.0, 7.0, 7.0)\u000a9: (8.0, 8.0, 8.0)\u000a3: (6.0, 6.0, 6.0)\u000a4: (7.0, 7.0, 7.0)\u000a5: (7.0, 7.0, 7.0)\u000a6: (7.0, 7.0, 7.0)\u000a7: (8.0, 8.0, 8.0)\u000a8: (8.0, 8.0, 8.0)\u000a9: (9.0, 9.0, 9.0)\u000a5: (8.0, 8.0, 8.0)\u000a6: (8.0, 8.0, 8.0)\u000a7: (9.0, 9.0, 9.0)\u000a8: (9.0, 9.0, 9.0)\u000a9: (10.0, 10.0, 10.0)\u000a5: (9.0, 9.0, 9.0)\u000a6: (9.0, 9.0, 9.0)\u000a7: (10.0, 10.0, 10.0)\u000a8: (10.0, 10.0, 10.0)\u000a6: (10.0, 10.0, 10.0)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.brute_force",
          "duration" : 0.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_BruteForce",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offset (bvh): 0 1 2 5 8 11 \u000aindices (bvh): 0 1 1 2 3 2 3 4 2 3 4 \u000aoffset (bf): 0 1 2 5 8 11 \u000aindices (bf): 0 1 1 2 3 2 3 4 2 3 4 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.callback",
          "duration" : 0.155,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Callback",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Found 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 33 from functor\u000aFound 79 from functor\u000aFound 75 from functor\u000aFound 49 from functor\u000aFound 9 from functor\u000aFound 85 from functor\u000aFound 1 from functor\u000aFound 17 from functor\u000aFound 60 from functor\u000aFound 16 from functor\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.custom_distance",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CustomDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 2 \u000aindices: 2 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.dbscan",
          "duration" : 0.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0 1 1 1 1 0 0 0 -1 -1 \u000a-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \u000a0 0 0 0 0 0 0 0 -1 0 \u000a0 1 1 1 1 0 0 0 -1 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.emst",
          "duration" : 0.147,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_EMST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "#0: (2, 4, 1.00)\u000a#1: (4, 5, 1.00)\u000a#2: (0, 1, 1.41)\u000a#3: (1, 2, 2.24)\u000a#4: (3, 4, 2.24)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.molecular_dynamics",
          "duration" : 0.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MolecularDynamics",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.simple_intersection",
          "duration" : 0.15,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Intersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 6 \u000aindices:3 3 0 2 1 3 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.triangle_intersection",
          "duration" : 0.149,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TriangleIntersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 3 4 \u000aindices: 1 2 5 7 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.viz",
          "duration" : 0.179,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TreeViz",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.raytracing",
          "duration" : 0.162,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_RayTracing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "errors = 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.moving_least_squares",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Approximated values: 0.503076 -0.156426 0.87675\u000aReal values        : 0.540302 -0.178246 0.914443\u000aDifferences        : 0.0372265 0.0218204 0.0376936\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.brute_force_vs_bvh",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_BruteForceVsBVH",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Dimension : 3\u000aPrimitives: 5\u000aPredicates: 5\u000aIterations: 1\u000a-------------------\u000aPrecision : float\u000aCollisions: 0.44000\u000aTime BVH  : 0.017209\u000aTime BF   : 0.000412\u000a-------------------\u000aPrecision : double\u000aCollisions: 0.44000\u000aTime BVH  : 0.000842\u000aTime BF   : 0.000429\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000aeps               : 1.400000\u000aminpts            : 2\u000acluster min size  : 1\u000aalgorithm         : dbscan\u000aimplementation    : fdbscan\u000averify            : true\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a\u000a#clusters       : 2\u000a#cluster points : 8 [100.00%]\u000a#noise   points : 0 [0.00%]\u000aVerification passed\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_HDBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000adendrogram        : boruvka\u000aminpts            : 2\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_MST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000aminpts            : 2\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.execution_space_instances",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_ExecutionSpaces",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000a\u000aRunning with arguments:\u000anumber of execution space instances : 1\u000anumber of problems                  : 1\u000a#points/problem                     : 20000\u000a#queries/problem                    : 5000\u000aTime multiple(s): 0.000212877\u000aTime single(s): 0.000178125\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.bvh_driver",
          "duration" : 14.345,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_BoundingVolumeHierarchy",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000aKokkos version: 5.0.99\u000a2025-12-15T07:14:43+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/bvh_driver/ArborX_Benchmark_BoundingVolumeHierarchy.exe\u000aRun on (6 X 2095.11 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x6)\u000a  L1 Instruction 32 KiB (x6)\u000a  L2 Unified 4096 KiB (x6)\u000a  L3 Unified 16384 KiB (x6)\u000aLoad Average: 3.92, 4.96, 4.98\u000a--------------------------------------------------------------------------------------------------------------------------------------------\u000aBenchmark                                                                                  Time             CPU   Iterations UserCounters...\u000a--------------------------------------------------------------------------------------------------------------------------------------------\u000a[NON-XML-CHAR-0x1B][0;32mBM_construction<ArborX::BVH<Serial>>/50000/0/manual_time                          [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      4558 us         4543 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m       146[NON-XML-CHAR-0x1B][m rate=10.9702M/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_radius_sear...\u000aThe rest of the test output was removed since it exceeds the threshold of 1024 bytes.\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.develop",
          "duration" : 2.589,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_Develop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "2025-12-15T07:14:58+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/develop/ArborX_Benchmark_Develop.exe\u000aRun on (6 X 2095.11 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x6)\u000a  L1 Instruction 32 KiB (x6)\u000a  L2 Unified 4096 KiB (x6)\u000a  L3 Unified 16384 KiB (x6)\u000aLoad Average: 3.28, 4.76, 4.92\u000a-------------------------------------------------------------\u000aBenchmark                   Time             CPU   Iterations\u000a-------------------------------------------------------------\u000aBM_benchmark/100         8496 ns         8474 ns        82916\u000aBM_benchmark/1000        8579 ns         8557 ns        82289\u000aBM_benchmark/10000       9128 ns         9096 ns        81682\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.union_find",
          "duration" : 4.492,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_UnionFind",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000a2025-12-15T07:15:00+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/union_find/ArborX_Benchmark_UnionFind.exe\u000aRun on (6 X 2095.11 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x6)\u000a  L1 Instruction 32 KiB (x6)\u000a  L2 Unified 4096 KiB (x6)\u000a  L3 Unified 16384 KiB (x6)\u000aLoad Average: 3.28, 4.76, 4.92\u000a----------------------------------------------------------------------------------------------------------\u000aBenchmark                                                Time             CPU   Iterations UserCounters...\u000a----------------------------------------------------------------------------------------------------------\u000a[NON-XML-CHAR-0x1B][0;32mBM_union_find<AllowLoops>/10000/manual_time     [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      10.4 us         11.8 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     66983[NON-XML-CHAR-0x1B][m rate=964.56M/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_find<AllowLoops>/100000/manual_time    [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      12.7 us         14.1 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     51011[NON-XML-CHAR-0x1B][m rate=7.88191G/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_f...\u000aThe rest of the test output was removed since it exceeds the threshold of 1024 bytes.\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.triangulated_surface_distance",
          "duration" : 0.208,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_TriangulatedSurfaceDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000ageometry          : ball\u000aangle             : 0\u000a#triangles        : 20480\u000a#queries          : 10242\u000a-- construction   : 0.001\u000a-- query          : 0.019\u000a-- rate           : 0.534\u000a"
        }
      ],
      "duration" : 26.0,
      "enclosingBlockNames" : [
        "CUDA-12.4.1",
        "Build"
      ],
      "enclosingBlocks" : [
        "16",
        "11",
        "6"
      ],
      "id" : None,
      "name" : "CTest",
      "nodeId" : "170",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    },
    {
      "cases" : [
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.access_traits",
          "duration" : 0.183,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CudaAccessTraits",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0: (1.0, 1.0, 1.0)\u000a1: (1.0, 1.0, 1.0)\u000a2: (2.0, 2.0, 2.0)\u000a3: (2.0, 2.0, 2.0)\u000a4: (3.0, 3.0, 3.0)\u000a5: (3.0, 3.0, 3.0)\u000a6: (3.0, 3.0, 3.0)\u000a7: (4.0, 4.0, 4.0)\u000a8: (4.0, 4.0, 4.0)\u000a9: (5.0, 5.0, 5.0)\u000a1: (2.0, 2.0, 2.0)\u000a2: (3.0, 3.0, 3.0)\u000a3: (3.0, 3.0, 3.0)\u000a4: (4.0, 4.0, 4.0)\u000a5: (4.0, 4.0, 4.0)\u000a6: (4.0, 4.0, 4.0)\u000a7: (5.0, 5.0, 5.0)\u000a8: (5.0, 5.0, 5.0)\u000a9: (6.0, 6.0, 6.0)\u000a1: (3.0, 3.0, 3.0)\u000a2: (4.0, 4.0, 4.0)\u000a3: (4.0, 4.0, 4.0)\u000a4: (5.0, 5.0, 5.0)\u000a5: (5.0, 5.0, 5.0)\u000a6: (5.0, 5.0, 5.0)\u000a7: (6.0, 6.0, 6.0)\u000a8: (6.0, 6.0, 6.0)\u000a9: (7.0, 7.0, 7.0)\u000a3: (5.0, 5.0, 5.0)\u000a4: (6.0, 6.0, 6.0)\u000a5: (6.0, 6.0, 6.0)\u000a6: (6.0, 6.0, 6.0)\u000a7: (7.0, 7.0, 7.0)\u000a8: (7.0, 7.0, 7.0)\u000a9: (8.0, 8.0, 8.0)\u000a3: (6.0, 6.0, 6.0)\u000a4: (7.0, 7.0, 7.0)\u000a5: (7.0, 7.0, 7.0)\u000a6: (7.0, 7.0, 7.0)\u000a7: (8.0, 8.0, 8.0)\u000a8: (8.0, 8.0, 8.0)\u000a9: (9.0, 9.0, 9.0)\u000a5: (8.0, 8.0, 8.0)\u000a6: (8.0, 8.0, 8.0)\u000a7: (9.0, 9.0, 9.0)\u000a8: (9.0, 9.0, 9.0)\u000a9: (10.0, 10.0, 10.0)\u000a5: (9.0, 9.0, 9.0)\u000a6: (9.0, 9.0, 9.0)\u000a7: (10.0, 10.0, 10.0)\u000a8: (10.0, 10.0, 10.0)\u000a6: (10.0, 10.0, 10.0)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.brute_force",
          "duration" : 0.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_BruteForce",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offset (bvh): 0 1 2 5 8 11 \u000aindices (bvh): 0 1 1 2 3 2 3 4 2 3 4 \u000aoffset (bf): 0 1 2 5 8 11 \u000aindices (bf): 0 1 1 2 3 2 3 4 2 3 4 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.callback",
          "duration" : 0.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Callback",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Found 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 33 from functor\u000aFound 79 from functor\u000aFound 75 from functor\u000aFound 49 from functor\u000aFound 9 from functor\u000aFound 85 from functor\u000aFound 1 from functor\u000aFound 17 from functor\u000aFound 60 from functor\u000aFound 16 from functor\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.custom_distance",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CustomDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 2 \u000aindices: 2 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.dbscan",
          "duration" : 0.153,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0 1 1 1 1 0 0 0 -1 -1 \u000a-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \u000a0 0 0 0 0 0 0 0 -1 0 \u000a0 1 1 1 1 0 0 0 -1 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.emst",
          "duration" : 0.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_EMST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "#0: (2, 4, 1.00)\u000a#1: (4, 5, 1.00)\u000a#2: (0, 1, 1.41)\u000a#3: (1, 2, 2.24)\u000a#4: (3, 4, 2.24)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.molecular_dynamics",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MolecularDynamics",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.simple_intersection",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Intersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 6 \u000aindices:3 3 0 2 1 3 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.triangle_intersection",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TriangleIntersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 3 4 \u000aindices: 1 2 5 7 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.distributed_tree",
          "duration" : 0.978,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DistributedTree_KNN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 3 6 \u000avalues : (0, 0) (1, 0) (0, 1) (1, 0) (0, 0) (0, 1) \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.viz",
          "duration" : 0.242,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TreeViz",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.raytracing",
          "duration" : 0.162,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_RayTracing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "errors = 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.examples.moving_least_squares",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Approximated values: 0.503076 -0.156426 0.87675\u000aReal values        : 0.540302 -0.178246 0.914443\u000aDifferences        : 0.0372265 0.0218204 0.0376936\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.brute_force_vs_bvh",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_BruteForceVsBVH",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Dimension : 3\u000aPrimitives: 5\u000aPredicates: 5\u000aIterations: 1\u000a-------------------\u000aPrecision : float\u000aCollisions: 0.44000\u000aTime BVH  : 0.017557\u000aTime BF   : 0.000428\u000a-------------------\u000aPrecision : double\u000aCollisions: 0.44000\u000aTime BVH  : 0.000643\u000aTime BF   : 0.000515\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.169,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000aeps               : 1.400000\u000aminpts            : 2\u000acluster min size  : 1\u000aalgorithm         : dbscan\u000aimplementation    : fdbscan\u000averify            : true\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a\u000a#clusters       : 2\u000a#cluster points : 8 [100.00%]\u000a#noise   points : 0 [0.00%]\u000aVerification passed\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.16,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_HDBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000adendrogram        : boruvka\u000aminpts            : 2\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 0.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_MST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000aminpts            : 2\u000averbose           : false\u000afilename          : input.txt [text, max_pts = -1]\u000asamples           : -1\u000areading in \"input.txt\" in text mode\u000aread in 8 3D points\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.cluster",
          "duration" : 1.087,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_DistributedDBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000a#MPI ranks         : 4\u000aeps               : 2.000000\u000aminpts            : 2\u000aimplementation    : fdbscan\u000an                 : 1000\u000an_seq             : 4\u000aprecision         : float\u000aspacing           : 4\u000averify            : true\u000averbose           : false\u000an (global)        : 2916\u000aVerification passed\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.execution_space_instances",
          "duration" : 0.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_ExecutionSpaces",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000a\u000aRunning with arguments:\u000anumber of execution space instances : 1\u000anumber of problems                  : 1\u000a#points/problem                     : 20000\u000a#queries/problem                    : 5000\u000aTime multiple(s): 0.00015463\u000aTime single(s): 0.000177555\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.bvh_driver",
          "duration" : 13.865,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_BoundingVolumeHierarchy",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000aKokkos version: 5.0.99\u000a2025-12-15T07:31:56+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/bvh_driver/ArborX_Benchmark_BoundingVolumeHierarchy.exe\u000aRun on (6 X 2095.11 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x6)\u000a  L1 Instruction 32 KiB (x6)\u000a  L2 Unified 4096 KiB (x6)\u000a  L3 Unified 16384 KiB (x6)\u000aLoad Average: 1.23, 3.41, 4.47\u000a--------------------------------------------------------------------------------------------------------------------------------------------\u000aBenchmark                                                                                  Time             CPU   Iterations UserCounters...\u000a--------------------------------------------------------------------------------------------------------------------------------------------\u000a[NON-XML-CHAR-0x1B][0;32mBM_construction<ArborX::BVH<Serial>>/50000/0/manual_time                          [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      4546 us         4531 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m       154[NON-XML-CHAR-0x1B][m rate=10.998M/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_radius_searc...\u000aThe rest of the test output was removed since it exceeds the threshold of 1024 bytes.\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.develop",
          "duration" : 2.517,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_Develop",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "2025-12-15T07:32:10+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/develop/ArborX_Benchmark_Develop.exe\u000aRun on (6 X 2095.11 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x6)\u000a  L1 Instruction 32 KiB (x6)\u000a  L2 Unified 4096 KiB (x6)\u000a  L3 Unified 16384 KiB (x6)\u000aLoad Average: 1.18, 3.29, 4.41\u000a-------------------------------------------------------------\u000aBenchmark                   Time             CPU   Iterations\u000a-------------------------------------------------------------\u000aBM_benchmark/100         7975 ns         7953 ns        88153\u000aBM_benchmark/1000        7991 ns         7970 ns        87812\u000aBM_benchmark/10000       7999 ns         7977 ns        87738\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.union_find",
          "duration" : 4.447,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_UnionFind",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000a2025-12-15T07:32:12+00:00\u000aRunning /var/jenkins/workspace/ArborX_nightly/build-arborx/benchmarks/union_find/ArborX_Benchmark_UnionFind.exe\u000aRun on (6 X 2095.11 MHz CPU s)\u000aCPU Caches:\u000a  L1 Data 32 KiB (x6)\u000a  L1 Instruction 32 KiB (x6)\u000a  L2 Unified 4096 KiB (x6)\u000a  L3 Unified 16384 KiB (x6)\u000aLoad Average: 1.17, 3.25, 4.39\u000a----------------------------------------------------------------------------------------------------------\u000aBenchmark                                                Time             CPU   Iterations UserCounters...\u000a----------------------------------------------------------------------------------------------------------\u000a[NON-XML-CHAR-0x1B][0;32mBM_union_find<AllowLoops>/10000/manual_time     [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      9.10 us         10.5 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     77045[NON-XML-CHAR-0x1B][m rate=1099.2M/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_find<AllowLoops>/100000/manual_time    [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;33m      11.9 us         13.1 us   [NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;36m     58840[NON-XML-CHAR-0x1B][m rate=8.43545G/s[NON-XML-CHAR-0x1B][m\u000a[NON-XML-CHAR-0x1B][m[NON-XML-CHAR-0x1B][0;32mBM_union_f...\u000aThe rest of the test output was removed since it exceeds the threshold of 1024 bytes.\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.triangulated_surface_distance",
          "duration" : 0.203,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_TriangulatedSurfaceDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version    : 2.0.99\u000aArborX hash       : 7400ce27\u000aKokkos version    : 5.0.99\u000ageometry          : ball\u000aangle             : 0\u000a#triangles        : 20480\u000a#queries          : 10242\u000a-- construction   : 0.001\u000a-- query          : 0.019\u000a-- rate           : 0.526\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.distributed_contact",
          "duration" : 0.868,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_DistributedContact",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version      : 2.0.99\u000aArborX hash         : 7400ce27\u000aKokkos version      : 5.0.99\u000a#primitives (local) : 48864\u000a#predicates (local) : 50900\u000a#primitives (global): 195456\u000a#predicates (global): 203600\u000a==========================================================\u000a\u000aTimeMonitor results over 4 processors\u000aTimer Name   | MinOverProcs | MeanOverProcs | MaxOverProcs\u000a----------------------------------------------------------\u000aconstruction | 1.248843e-02 |  1.262455e-02 | 1.276587e-02\u000aquery        | 2.438792e-02 |  2.477371e-02 | 2.514709e-02\u000a==========================================================\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.benchmarks.distributed_tree_driver",
          "duration" : 0.834,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Benchmark_DistributedTree",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "ArborX version: 2.0.99\u000aArborX hash   : 7400ce27\u000aKokkos version: 5.0.99\u000a\u000aRunning with arguments:\u000aperform knn search      : false\u000aperform radius search   : false\u000a#points/MPI process     : 20000\u000a#queries/MPI process    : 5000\u000asize of shift           : 1\u000adimension               : 3\u000ashift-queries           : false\u000aconstruction done\u000a==========================================================\u000a\u000aTimeMonitor results over 4 processors\u000aTimer Name   | MinOverProcs | MeanOverProcs | MaxOverProcs\u000a----------------------------------------------------------\u000aconstruction | 3.159766e-02 |  3.174026e-02 | 3.187941e-02\u000a==========================================================\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.access_traits",
          "duration" : 0.164,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CudaAccessTraits",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0: (1.0, 1.0, 1.0)\u000a1: (1.0, 1.0, 1.0)\u000a2: (2.0, 2.0, 2.0)\u000a3: (2.0, 2.0, 2.0)\u000a4: (3.0, 3.0, 3.0)\u000a5: (3.0, 3.0, 3.0)\u000a6: (3.0, 3.0, 3.0)\u000a7: (4.0, 4.0, 4.0)\u000a8: (4.0, 4.0, 4.0)\u000a9: (5.0, 5.0, 5.0)\u000a1: (2.0, 2.0, 2.0)\u000a2: (3.0, 3.0, 3.0)\u000a3: (3.0, 3.0, 3.0)\u000a4: (4.0, 4.0, 4.0)\u000a5: (4.0, 4.0, 4.0)\u000a6: (4.0, 4.0, 4.0)\u000a7: (5.0, 5.0, 5.0)\u000a8: (5.0, 5.0, 5.0)\u000a9: (6.0, 6.0, 6.0)\u000a1: (3.0, 3.0, 3.0)\u000a2: (4.0, 4.0, 4.0)\u000a3: (4.0, 4.0, 4.0)\u000a4: (5.0, 5.0, 5.0)\u000a5: (5.0, 5.0, 5.0)\u000a6: (5.0, 5.0, 5.0)\u000a7: (6.0, 6.0, 6.0)\u000a8: (6.0, 6.0, 6.0)\u000a9: (7.0, 7.0, 7.0)\u000a3: (5.0, 5.0, 5.0)\u000a4: (6.0, 6.0, 6.0)\u000a5: (6.0, 6.0, 6.0)\u000a6: (6.0, 6.0, 6.0)\u000a7: (7.0, 7.0, 7.0)\u000a8: (7.0, 7.0, 7.0)\u000a9: (8.0, 8.0, 8.0)\u000a3: (6.0, 6.0, 6.0)\u000a4: (7.0, 7.0, 7.0)\u000a5: (7.0, 7.0, 7.0)\u000a6: (7.0, 7.0, 7.0)\u000a7: (8.0, 8.0, 8.0)\u000a8: (8.0, 8.0, 8.0)\u000a9: (9.0, 9.0, 9.0)\u000a5: (8.0, 8.0, 8.0)\u000a6: (8.0, 8.0, 8.0)\u000a7: (9.0, 9.0, 9.0)\u000a8: (9.0, 9.0, 9.0)\u000a9: (10.0, 10.0, 10.0)\u000a5: (9.0, 9.0, 9.0)\u000a6: (9.0, 9.0, 9.0)\u000a7: (10.0, 10.0, 10.0)\u000a8: (10.0, 10.0, 10.0)\u000a6: (10.0, 10.0, 10.0)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.brute_force",
          "duration" : 0.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_BruteForce",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offset (bvh): 0 1 2 5 8 11 \u000aindices (bvh): 0 1 1 2 3 2 3 4 2 3 4 \u000aoffset (bf): 0 1 2 5 8 11 \u000aindices (bf): 0 1 1 2 3 2 3 4 2 3 4 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.callback",
          "duration" : 0.151,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Callback",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Found 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 31 from functor\u000aFound 7 from functor\u000aFound 37 from functor\u000aFound 99 from functor\u000aFound 46 from functor\u000aFound 14 from functor\u000aFound 71 from functor\u000aFound 64 from functor\u000aFound 12 from functor\u000aFound 29 from functor\u000aFound 67 from functor\u000aFound 72 from functor\u000aFound 28 from functor\u000aFound 20 from functor\u000aFound 26 from functor\u000aFound 33 from functor\u000aFound 79 from functor\u000aFound 75 from functor\u000aFound 49 from functor\u000aFound 9 from functor\u000aFound 85 from functor\u000aFound 1 from functor\u000aFound 17 from functor\u000aFound 60 from functor\u000aFound 16 from functor\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.custom_distance",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_CustomDistance",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 2 \u000aindices: 2 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.dbscan",
          "duration" : 0.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DBSCAN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "0 1 1 1 1 0 0 0 -1 -1 \u000a-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 \u000a0 0 0 0 0 0 0 0 -1 0 \u000a0 1 1 1 1 0 0 0 -1 1 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.emst",
          "duration" : 0.146,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_EMST",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "#0: (2, 4, 1.00)\u000a#1: (4, 5, 1.00)\u000a#2: (0, 1, 1.41)\u000a#3: (1, 2, 2.24)\u000a#4: (3, 4, 2.24)\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.molecular_dynamics",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MolecularDynamics",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.simple_intersection",
          "duration" : 0.149,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_Intersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 6 \u000aindices:3 3 0 2 1 3 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.triangle_intersection",
          "duration" : 0.148,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TriangleIntersection",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 1 2 3 4 \u000aindices: 1 2 5 7 \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.distributed_tree",
          "duration" : 6.904,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_DistributedTree_KNN",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "offsets: 0 3 6 \u000avalues : (0, 0) (1, 0) (0, 1) (1, 0) (0, 0) (0, 1) \u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.viz",
          "duration" : 0.178,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_TreeViz",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : ""
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.raytracing",
          "duration" : 0.157,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_RayTracing",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "errors = 0\u000a"
        },
        {
          "testActions" : [
            
          ],
          "age" : 0,
          "className" : "projectroot.moving_least_squares",
          "duration" : 0.154,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "ArborX_Example_MovingLeastSquares",
          "properties" : {
            
          },
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : None,
          "stdout" : "Approximated values: 0.503076 -0.156426 0.87675\u000aReal values        : 0.540302 -0.178246 0.914443\u000aDifferences        : 0.0372265 0.0218204 0.0376936\u000a"
        }
      ],
      "duration" : 35.0,
      "enclosingBlockNames" : [
        "CUDA-12.2.2-MPI",
        "Build"
      ],
      "enclosingBlocks" : [
        "18",
        "12",
        "6"
      ],
      "id" : None,
      "name" : "CTest",
      "nodeId" : "222",
      "properties" : {
        
      },
      "stderr" : None,
      "stdout" : None,
      "timestamp" : None
    }
  ]
}