Skip to content

Regression

projectroot.test.celeritas.celeritas/user/Diagnostic:TestEm3* (from CTest)

Failing for the past 1 build (Since Failed #139 )
Took 0.82 sec.

Stacktrace

Celeritas version 0.5.0-dev.104+9c64b46f
Note: Google Test filter = TestEm3*
[==========] Running 2 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 2 tests from TestEm3DiagnosticTest
[ RUN      ] TestEm3DiagnosticTest.host
G4Material: warning: duplicate name of material Pb
G4Material: warning: duplicate name of material lAr
G4Material: warning: duplicate name of material vacuum
[       OK ] TestEm3DiagnosticTest.host (105 ms)
[ RUN      ] TestEm3DiagnosticTest.device
/var/jenkins/workspace/celeritas_develop/test/celeritas/user/Diagnostic.test.cc:244: Failure
Expected equality of these values:
  "{\"_index\":[\"particle\",\"action\"],\"actions\":[[0,0,0,0," "0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,9,0],[0,0,0,996,0,0,2,0,0,0," "0,20,509,0,0,0,0,0,0,0,521,0],[0,0,0,902,0,0,10,0,0,0,9,20," "577,0,0,0,0,0,0,0,518,0]]}"
    Which is: "{\"_index\":[\"particle\",\"action\"],\"actions\":[[0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,9,0],[0,0,0,996,0,0,2,0,0,0,0,20,509,0,0,0,0,0,0,0,521,0],[0,0,0,902,0,0,10,0,0,0,9,20,577,0,0,0,0,0,0,0,518,0]]}"
  this->action_output()
    Which is: "{\"_category\":\"result\",\"_index\":[\"particle\",\"action\"],\"_label\":\"action-diagnostic\",\"actions\":[[0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,9,0],[0,0,0,996,0,0,2,0,0,0,0,20,509,0,0,0,0,0,0,0,521,0],[0,0,0,902,0,0,10,0,0,0,9,20,577,0,0,0,0,0,0,0,518,0]]}"
/var/jenkins/workspace/celeritas_develop/test/celeritas/user/Diagnostic.test.cc:250: Failure
Expected equality of these values:
  "{\"_index\":[\"particle\",\"num_steps\"],\"steps\":[[0,0,0,0," "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0," "0,0,0,0,0,0,0,0,0,0,0],[0,0,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0," "0,0,0,0]]}"
    Which is: "{\"_index\":[\"particle\",\"num_steps\"],\"steps\":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}"
  this->step_output()
    Which is: "{\"_category\":\"result\",\"_index\":[\"particle\",\"num_steps\"],\"_label\":\"step-diagnostic\",\"steps\":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}"
Writing diagnostic output to screen because test failed
{
 "internal": {
  "actions": {
   "description": [
    "accumulate post-step action counters",
    "accumulate total step counters",
    "update beginning-of-step state",
    "limit range due to multiple scattering",
    "limit range due to energy loss",
    "select a discrete interaction",
    "reject by integral cross section",
    "interact by Compton scattering (simple Klein-Nishina)",
    "interact by Livermore photoelectric effect",
    "interact by Bethe-Heitler gamma conversion",
    "interact by positron annihilation yielding two gammas",
    "interact by Moller+Bhabha ionization",
    "interact by bremsstrahlung (combined SB/relativistic, e+/-)",
    "mark a track that failed to sample an interaction",
    "apply along-step in a uniform field with Urban MSC",
    "create track initializers from primaries",
    "initialize track states",
    "apply along-step for neutral particles",
    "pause due to propagation misbehavior",
    "kill due to too many field substeps",
    "cross a geometry boundary",
    "create track initializers from secondaries"
   ],
   "label": [
    "action-diagnostic",
    "step-diagnostic",
    "pre-step",
    "msc-range",
    "eloss-range",
    "physics-discrete-select",
    "physics-integral-rejected",
    "scat-klein-nishina",
    "photoel-livermore",
    "conv-bethe-heitler",
    "annihil-2-gamma",
    "ioni-moller-bhabha",
    "brems-combined",
    "physics-failure",
    "along-step-uniform-msc",
    "extend-from-primaries",
    "initialize-tracks",
    "along-step-neutral",
    "geo-propagation-limit",
    "kill-looping",
    "geo-boundary",
    "extend-from-secondaries"
   ]
  },
  "geometry": {
   "bbox": [
    [
     -24.0,
     -24.0,
     -24.0
    ],
    [
     24.0,
     24.0,
     24.0
    ]
   ],
   "supports_safety": true,
   "surfaces": {
    "label": [
     "world_shape@mx",
     "world_shape@px",
     "world_shape@my",
     "world_shape@py",
     "world_shape@mz",
     "world_shape@pz",
     "gap_shape@mx",
     "absorber_shape@mx",
     "absorber_shape@my",
     "absorber_shape@py",
     "absorber_shape@mz",
     "absorber_shape@pz",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px"
    ]
   },
   "volumes": {
    "label": [
     "[EXTERIOR]@world0x555556b65fc0",
     "gap_0@0x555556a0d360",
     "absorber_0@0x555556b51390",
     "gap_1@0x555556b514d0",
     "absorber_1@0x555556b51640",
     "gap_2@0x555556b517c0",
     "absorber_2@0x555556b51990",
     "gap_3@0x555556b51b30",
     "absorber_3@0x555556b51d20",
     "gap_4@0x555556a39d50",
     "absorber_4@0x555556a2fe10",
     "gap_5@0x555556b5bf80",
     "absorber_5@0x555556b5c160",
     "gap_6@0x555556b5c300",
     "absorber_6@0x555556b5c4f0",
     "gap_7@0x555556b5c690",
     "absorber_7@0x555556b5c880",
     "gap_8@0x555556b5ca20",
     "absorber_8@0x555556b5cc10",
     "gap_9@0x555556b5cdb0",
     "absorber_9@0x555556b5cfa0",
     "gap_10@0x555556b5d140",
     "absorber_10@0x555556b5d330",
     "gap_11@0x555556b5d4d0",
     "absorber_11@0x555556b5d6c0",
     "gap_12@0x555556b5d860",
     "absorber_12@0x555556b5da50",
     "gap_13@0x555556b5dbf0",
     "absorber_13@0x555556b5dde0",
     "gap_14@0x555556b5df80",
     "absorber_14@0x555556b5e170",
     "gap_15@0x555556b5e310",
     "absorber_15@0x555556b5e500",
     "gap_16@0x555556b5e6a0",
     "absorber_16@0x555556b5e890",
     "gap_17@0x555556b5ea30",
     "absorber_17@0x555556b5ec20",
     "gap_18@0x555556b5edc0",
     "absorber_18@0x555556b5efb0",
     "gap_19@0x555556b5f150",
     "absorber_19@0x555556b5f340",
     "gap_20@0x555556b5f4e0",
     "absorber_20@0x555556b5f6d0",
     "gap_21@0x555556b5f870",
     "absorber_21@0x555556b5fa60",
     "gap_22@0x555556b5fc00",
     "absorber_22@0x555556b5fdf0",
     "gap_23@0x555556b5ff90",
     "absorber_23@0x555556b60180",
     "gap_24@0x555556b60320",
     "absorber_24@0x555556b60510",
     "gap_25@0x555556b606b0",
     "absorber_25@0x555556b608a0",
     "gap_26@0x555556b60a40",
     "absorber_26@0x555556b60c30",
     "gap_27@0x555556b60dd0",
     "absorber_27@0x555556b60fc0",
     "gap_28@0x555556b61160",
     "absorber_28@0x555556b61350",
     "gap_29@0x555556b614f0",
     "absorber_29@0x555556b616e0",
     "gap_30@0x555556b61880",
     "absorber_30@0x555556b61a70",
     "gap_31@0x555556b61c10",
     "absorber_31@0x555556b61e00",
     "gap_32@0x555556b61fa0",
     "absorber_32@0x555556b62190",
     "gap_33@0x555556b62330",
     "absorber_33@0x555556b62520",
     "gap_34@0x555556b626c0",
     "absorber_34@0x555556b628b0",
     "gap_35@0x555556b62a50",
     "absorber_35@0x555556b62c40",
     "gap_36@0x555556b62de0",
     "absorber_36@0x555556b62fd0",
     "gap_37@0x555556b63170",
     "absorber_37@0x555556b63360",
     "gap_38@0x555556b63500",
     "absorber_38@0x555556b636f0",
     "gap_39@0x555556b63890",
     "absorber_39@0x555556b63a80",
     "gap_40@0x555556b63c20",
     "absorber_40@0x555556b63e10",
     "gap_41@0x555556b63fb0",
     "absorber_41@0x555556b641a0",
     "gap_42@0x555556b64340",
     "absorber_42@0x555556b64530",
     "gap_43@0x555556b646d0",
     "absorber_43@0x555556b648c0",
     "gap_44@0x555556b64a60",
     "absorber_44@0x555556b64c50",
     "gap_45@0x555556b64df0",
     "absorber_45@0x555556b64fe0",
     "gap_46@0x555556b65180",
     "absorber_46@0x555556b65370",
     "gap_47@0x555556b65510",
     "absorber_47@0x555556b65700",
     "gap_48@0x555556b658a0",
     "absorber_48@0x555556b65a90",
     "gap_49@0x555556b65c30",
     "absorber_49@0x555556b65e20",
     "world@0x555556b65fc0"
    ]
   }
  },
  "material": {
   "_units": {
    "atomic_mass": "amu",
    "mean_excitation_energy": "MeV",
    "nuclear_mass": "MeV/c^2"
   },
   "elements": {
    "atomic_mass": [
     207.21699999999998,
     39.9476933511,
     1.0079407526651378
    ],
    "atomic_number": [
     82,
     18,
     1
    ],
    "coulomb_correction": [
     0.3316240662922142,
     0.020436033058508798,
     6.400821803338426e-05
    ],
    "isotope_fractions": [
     [
      0.014,
      0.241,
      0.221,
      0.524
     ],
     [
      0.003365,
      0.000632,
      0.996003
     ],
     [
      0.999885,
      0.000115
     ]
    ],
    "isotope_ids": [
     [
      0,
      1,
      2,
      3
     ],
     [
      4,
      5,
      6
     ],
     [
      7,
      8
     ]
    ],
    "label": [
     "Pb",
     "Ar",
     "H"
    ],
    "mass_radiation_coeff": [
     0.15698030788251507,
     0.05115402676136592,
     0.015862058769305017
    ]
   },
   "isotopes": {
    "atomic_mass_number": [
     204,
     206,
     207,
     208,
     36,
     38,
     40,
     1,
     2
    ],
    "atomic_number": [
     82,
     82,
     82,
     82,
     18,
     18,
     18,
     1,
     1
    ],
    "label": [
     "Pb204",
     "Pb206",
     "Pb207",
     "Pb208",
     "Ar36",
     "Ar38",
     "Ar40",
     "H1",
     "H2"
    ],
    "nuclear_mass": [
     189958.33878913638,
     191822.65115313636,
     192755.47872013637,
     193687.67619713637,
     33494.36993716652,
     35352.87471316652,
     37215.537694526516,
     938.272013,
     1875.6127932681015
    ]
   },
   "materials": {
    "density": [
     9.999999996544213e-26,
     11.349999996077683,
     1.3959999995175718
    ],
    "electron_density": [
     0.05974697167543437,
     2.704800477437662e+24,
     3.788062346611387e+23
    ],
    "element_frac": [
     [
      1.0
     ],
     [
      1.0
     ],
     [
      1.0
     ]
    ],
    "element_id": [
     [
      2
     ],
     [
      0
     ],
     [
      1
     ]
    ],
    "label": [
     "vacuum",
     "Pb",
     "lAr"
    ],
    "matter_state": [
     "gas",
     "solid",
     "liquid"
    ],
    "mean_excitation_energy": [
     1.9199999999999986e-05,
     0.0008229999999999989,
     0.00018799999999999993
    ],
    "number_density": [
     0.05974697167543437,
     3.298537167606905e+22,
     2.1044790814507704e+22
    ],
    "radiation_length": [
     6.304351880732521e+26,
     0.5612533705095862,
     14.00344066387468
    ],
    "temperature": [
     2.73,
     293.15,
     293.15
    ],
    "zeff": [
     1.0,
     82.0,
     18.0
    ]
   }
  },
  "orange": {
   "scalars": {
    "max_depth": 1,
    "max_faces": 111,
    "max_intersections": 111,
    "max_logic_depth": 2,
    "tol": {
     "abs": 1.5e-09,
     "rel": 1.5e-08
    }
   },
   "sizes": {
    "bih": {
     "bboxes": 102,
     "inner_nodes": 99,
     "leaf_nodes": 100,
     "local_volume_ids": 102
    },
    "connectivity_records": 111,
    "daughters": 0,
    "local_surface_ids": 717,
    "local_volume_ids": 301,
    "logic_ints": 45,
    "real_ids": 111,
    "reals": 104,
    "rect_arrays": 0,
    "simple_units": 1,
    "surface_types": 111,
    "transforms": 0,
    "universe_indices": 1,
    "universe_types": 1,
    "volume_records": 102
   }
  },
  "particle": {
   "_units": {
    "charge": "e",
    "mass": "MeV/c^2"
   },
   "charge": [
    0.0,
    -1.0,
    1.0
   ],
   "decay_constant": [
    0.0,
    0.0,
    0.0
   ],
   "is_antiparticle": [
    false,
    false,
    true
   ],
   "label": [
    "gamma",
    "e-",
    "e+"
   ],
   "mass": [
    0.0,
    0.51099891,
    0.51099891
   ],
   "pdg": [
    22,
    11,
    -11
   ]
  },
  "physics": {
   "models": {
    "label": [
     "scat-klein-nishina",
     "photoel-livermore",
     "conv-bethe-heitler",
     "annihil-2-gamma",
     "ioni-moller-bhabha",
     "brems-combined"
    ],
    "process_id": [
     0,
     1,
     2,
     3,
     4,
     5
    ]
   },
   "options": {
    "fixed_step_limiter": 0.0,
    "linear_loss_limit": 0.01,
    "lowest_electron_energy": [
     0.001,
     "MeV"
    ],
    "max_step_over_range": 0.2,
    "min_eprime_over_e": 0.8,
    "min_range": 0.1
   },
   "processes": {
    "label": [
     "Compton scattering",
     "Photoelectric effect",
     "Photon annihiliation",
     "Positron annihiliation",
     "Electron/positron ionization",
     "Bremsstrahlung"
    ]
   },
   "sizes": {
    "integral_xs": 8,
    "model_groups": 8,
    "model_ids": 8,
    "process_groups": 3,
    "process_ids": 8,
    "reals": 4986,
    "value_grid_ids": 33,
    "value_grids": 33,
    "value_tables": 24
   }
  }
 },
 "result": {
  "action-diagnostic": {
   "_index": [
    "particle",
    "action"
   ],
   "actions": [
    [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     3,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     9,
     0
    ],
    [
     0,
     0,
     0,
     996,
     0,
     0,
     2,
     0,
     0,
     0,
     0,
     20,
     509,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     521,
     0
    ],
    [
     0,
     0,
     0,
     902,
     0,
     0,
     10,
     0,
     0,
     0,
     9,
     20,
     577,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     518,
     0
    ]
   ]
  },
  "step-diagnostic": {
   "_index": [
    "particle",
    "num_steps"
   ],
   "steps": [
    [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    [
     0,
     0,
     0,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    [
     0,
     0,
     5,
     2,
     2,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ]
   ]
  }
 },
 "system": {
  "build": {
   "config": {
    "CELERITAS_BUILD_TYPE": "Release",
    "CELERITAS_CORE_GEO": "ORANGE",
    "CELERITAS_CORE_RNG": "xorwow",
    "CELERITAS_DEBUG": false,
    "CELERITAS_HOSTNAME": "afcf0388444e",
    "CELERITAS_REAL_TYPE": "double",
    "CELERITAS_UNITS": "CGS",
    "CELERITAS_USE_CUDA": true,
    "CELERITAS_USE_GEANT4": true,
    "CELERITAS_USE_HEPMC3": true,
    "CELERITAS_USE_HIP": false,
    "CELERITAS_USE_JSON": true,
    "CELERITAS_USE_MPI": false,
    "CELERITAS_USE_OPENMP": true,
    "CELERITAS_USE_ROOT": false,
    "CELERITAS_USE_VECGEOM": false,
    "CLHEP_VERSION": "2.4.6.0",
    "Geant4_VERSION": "11.0.3"
   },
   "version": "0.5.0-dev.104+9c64b46f"
  },
  "device": {
   "can_map_host_memory": true,
   "capability_major": 7,
   "capability_minor": 0,
   "clock_rate": 1597000,
   "device_id": 0,
   "eu_per_cu": 1,
   "max_blocks_per_grid": 2147483647,
   "max_blocks_per_multiprocessor": 32,
   "max_cache_size": 6291456,
   "max_threads_per_block": 1024,
   "max_threads_per_cu": 2048,
   "memory_clock_rate": 1107000,
   "multiprocessor_count": 80,
   "name": "Tesla V100S-PCIE-32GB",
   "platform": "cuda",
   "regs_per_block": 65536,
   "regs_per_multiprocessor": 65536,
   "shared_mem_per_block": 49152,
   "threads_per_warp": 32,
   "total_const_mem": 65536,
   "total_global_mem": 34072559616
  },
  "environ": {
   "CELER_COLOR": "",
   "CELER_DEBUG_DEVICE": "",
   "CELER_DISABLE_DEVICE": "",
   "CELER_DISABLE_REDIRECT": "",
   "CELER_ENABLE_PROFILING": "",
   "CELER_LOG": "warning",
   "CELER_LOG_LOCAL": "warning",
   "CELER_MEMPOOL_RELEASE_THRESHOLD": "",
   "CELER_PROFILE_DEVICE": "",
   "G4LEDATA": "/opt/software/linux-ubuntu22.04-x86_64/gcc-11.3.0/geant4-data-11.0.0-2en7qm524tj7ku4h54bth4oz7do2jxdq/share/geant4-data-11.0.0/G4EMLOW8.0"
  },
  "kernels": [
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "extend-from-primaries",
    "num_regs": 28,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 152,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "initialize-tracks",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 32,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "pre-step",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 56,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "along-step-uniform-msc-limit-step-msc-urban",
    "num_regs": 60,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 184,
    "max_blocks_per_cu": 2,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 16,
    "name": "along-step-uniform-msc-propagate",
    "num_regs": 128,
    "occupancy": 0.25,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 88,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "along-step-uniform-msc-scatter-msc-urban",
    "num_regs": 64,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "along-step-uniform-msc-update-time",
    "num_regs": 23,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "along-step-uniform-msc-apply-eloss-mean",
    "num_regs": 46,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "along-step-uniform-msc-update-track",
    "num_regs": 16,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 2,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 16,
    "name": "along-step-neutral",
    "num_regs": 124,
    "occupancy": 0.25,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "physics-discrete-select",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "action-diagnostic",
    "num_regs": 14,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "scat-klein-nishina",
    "num_regs": 56,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 80,
    "max_blocks_per_cu": 3,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 24,
    "name": "photoel-livermore",
    "num_regs": 66,
    "occupancy": 0.375,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 3,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 24,
    "name": "conv-bethe-heitler",
    "num_regs": 68,
    "occupancy": 0.375,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "annihil-2-gamma",
    "num_regs": 56,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "ioni-moller-bhabha",
    "num_regs": 62,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 3,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 24,
    "name": "brems-combined",
    "num_regs": 73,
    "occupancy": 0.375,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 152,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "geo-boundary",
    "num_regs": 64,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "step-diagnostic",
    "num_regs": 14,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "extend-from-secondaries-locate-alive",
    "num_regs": 29,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "extend-from-secondaries-process-secondaries",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   }
  ],
  "memory": [
   {
    "_units": "kibi",
    "cpu_delta": 11048,
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "GeantSetup.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 7584,
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "load_geant_geometry",
    "parent_index": 0
   },
   {
    "_units": "kibi",
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "GeantSetup.initialize",
    "parent_index": 0
   },
   {
    "_units": "kibi",
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "GeantImporter.load"
   },
   {
    "_units": "kibi",
    "cpu_delta": 1548,
    "cpu_hwm": 186048,
    "gpu_delta": 2048,
    "gpu_usage": 319424,
    "label": "ParticleParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 1176,
    "cpu_hwm": 187224,
    "gpu_usage": 319424,
    "label": "load_geant_geometry"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187224,
    "gpu_usage": 319424,
    "label": "PhysicalVolumeConverter.convert"
   },
   {
    "_units": "kibi",
    "cpu_delta": 264,
    "cpu_hwm": 187488,
    "gpu_usage": 319424,
    "label": "orangeinp::build_input"
   },
   {
    "_units": "kibi",
    "cpu_delta": 264,
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "MaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "GeoMaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "CutoffParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 264,
    "cpu_hwm": 188016,
    "gpu_usage": 319424,
    "label": "PhysicsParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "SeltzerBergerModel.construct",
    "parent_index": 11
   },
   {
    "_units": "kibi",
    "cpu_hwm": 188016,
    "gpu_usage": 319424,
    "label": "UrbanMscParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 324,
    "cpu_hwm": 188340,
    "gpu_usage": 319424,
    "label": "CoreParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189132,
    "gpu_usage": 319424,
    "label": "ParticleParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "MaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "GeoMaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "CutoffParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "PhysicsParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "SeltzerBergerModel.construct",
    "parent_index": 19
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "UrbanMscParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "CoreParams.construct"
   }
  ]
 }
}
[  FAILED  ] TestEm3DiagnosticTest.device (21 ms)
[----------] 2 tests from TestEm3DiagnosticTest (127 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (127 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] TestEm3DiagnosticTest.device

 1 FAILED TEST
/var/jenkins/workspace/celeritas_develop/build/test/celeritas/celeritas_user_Diagnostic: tests FAILED

Standard Output

Celeritas version 0.5.0-dev.104+9c64b46f
Note: Google Test filter = TestEm3*
[==========] Running 2 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 2 tests from TestEm3DiagnosticTest
[ RUN      ] TestEm3DiagnosticTest.host
G4Material: warning: duplicate name of material Pb
G4Material: warning: duplicate name of material lAr
G4Material: warning: duplicate name of material vacuum
[       OK ] TestEm3DiagnosticTest.host (105 ms)
[ RUN      ] TestEm3DiagnosticTest.device
/var/jenkins/workspace/celeritas_develop/test/celeritas/user/Diagnostic.test.cc:244: Failure
Expected equality of these values:
  "{\"_index\":[\"particle\",\"action\"],\"actions\":[[0,0,0,0," "0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,9,0],[0,0,0,996,0,0,2,0,0,0," "0,20,509,0,0,0,0,0,0,0,521,0],[0,0,0,902,0,0,10,0,0,0,9,20," "577,0,0,0,0,0,0,0,518,0]]}"
    Which is: "{\"_index\":[\"particle\",\"action\"],\"actions\":[[0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,9,0],[0,0,0,996,0,0,2,0,0,0,0,20,509,0,0,0,0,0,0,0,521,0],[0,0,0,902,0,0,10,0,0,0,9,20,577,0,0,0,0,0,0,0,518,0]]}"
  this->action_output()
    Which is: "{\"_category\":\"result\",\"_index\":[\"particle\",\"action\"],\"_label\":\"action-diagnostic\",\"actions\":[[0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,9,0],[0,0,0,996,0,0,2,0,0,0,0,20,509,0,0,0,0,0,0,0,521,0],[0,0,0,902,0,0,10,0,0,0,9,20,577,0,0,0,0,0,0,0,518,0]]}"
/var/jenkins/workspace/celeritas_develop/test/celeritas/user/Diagnostic.test.cc:250: Failure
Expected equality of these values:
  "{\"_index\":[\"particle\",\"num_steps\"],\"steps\":[[0,0,0,0," "0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0," "0,0,0,0,0,0,0,0,0,0,0],[0,0,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0," "0,0,0,0]]}"
    Which is: "{\"_index\":[\"particle\",\"num_steps\"],\"steps\":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}"
  this->step_output()
    Which is: "{\"_category\":\"result\",\"_index\":[\"particle\",\"num_steps\"],\"_label\":\"step-diagnostic\",\"steps\":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]]}"
Writing diagnostic output to screen because test failed
{
 "internal": {
  "actions": {
   "description": [
    "accumulate post-step action counters",
    "accumulate total step counters",
    "update beginning-of-step state",
    "limit range due to multiple scattering",
    "limit range due to energy loss",
    "select a discrete interaction",
    "reject by integral cross section",
    "interact by Compton scattering (simple Klein-Nishina)",
    "interact by Livermore photoelectric effect",
    "interact by Bethe-Heitler gamma conversion",
    "interact by positron annihilation yielding two gammas",
    "interact by Moller+Bhabha ionization",
    "interact by bremsstrahlung (combined SB/relativistic, e+/-)",
    "mark a track that failed to sample an interaction",
    "apply along-step in a uniform field with Urban MSC",
    "create track initializers from primaries",
    "initialize track states",
    "apply along-step for neutral particles",
    "pause due to propagation misbehavior",
    "kill due to too many field substeps",
    "cross a geometry boundary",
    "create track initializers from secondaries"
   ],
   "label": [
    "action-diagnostic",
    "step-diagnostic",
    "pre-step",
    "msc-range",
    "eloss-range",
    "physics-discrete-select",
    "physics-integral-rejected",
    "scat-klein-nishina",
    "photoel-livermore",
    "conv-bethe-heitler",
    "annihil-2-gamma",
    "ioni-moller-bhabha",
    "brems-combined",
    "physics-failure",
    "along-step-uniform-msc",
    "extend-from-primaries",
    "initialize-tracks",
    "along-step-neutral",
    "geo-propagation-limit",
    "kill-looping",
    "geo-boundary",
    "extend-from-secondaries"
   ]
  },
  "geometry": {
   "bbox": [
    [
     -24.0,
     -24.0,
     -24.0
    ],
    [
     24.0,
     24.0,
     24.0
    ]
   ],
   "supports_safety": true,
   "surfaces": {
    "label": [
     "world_shape@mx",
     "world_shape@px",
     "world_shape@my",
     "world_shape@py",
     "world_shape@mz",
     "world_shape@pz",
     "gap_shape@mx",
     "absorber_shape@mx",
     "absorber_shape@my",
     "absorber_shape@py",
     "absorber_shape@mz",
     "absorber_shape@pz",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px",
     "absorber_shape@mx",
     "absorber_shape@px"
    ]
   },
   "volumes": {
    "label": [
     "[EXTERIOR]@world0x555556b65fc0",
     "gap_0@0x555556a0d360",
     "absorber_0@0x555556b51390",
     "gap_1@0x555556b514d0",
     "absorber_1@0x555556b51640",
     "gap_2@0x555556b517c0",
     "absorber_2@0x555556b51990",
     "gap_3@0x555556b51b30",
     "absorber_3@0x555556b51d20",
     "gap_4@0x555556a39d50",
     "absorber_4@0x555556a2fe10",
     "gap_5@0x555556b5bf80",
     "absorber_5@0x555556b5c160",
     "gap_6@0x555556b5c300",
     "absorber_6@0x555556b5c4f0",
     "gap_7@0x555556b5c690",
     "absorber_7@0x555556b5c880",
     "gap_8@0x555556b5ca20",
     "absorber_8@0x555556b5cc10",
     "gap_9@0x555556b5cdb0",
     "absorber_9@0x555556b5cfa0",
     "gap_10@0x555556b5d140",
     "absorber_10@0x555556b5d330",
     "gap_11@0x555556b5d4d0",
     "absorber_11@0x555556b5d6c0",
     "gap_12@0x555556b5d860",
     "absorber_12@0x555556b5da50",
     "gap_13@0x555556b5dbf0",
     "absorber_13@0x555556b5dde0",
     "gap_14@0x555556b5df80",
     "absorber_14@0x555556b5e170",
     "gap_15@0x555556b5e310",
     "absorber_15@0x555556b5e500",
     "gap_16@0x555556b5e6a0",
     "absorber_16@0x555556b5e890",
     "gap_17@0x555556b5ea30",
     "absorber_17@0x555556b5ec20",
     "gap_18@0x555556b5edc0",
     "absorber_18@0x555556b5efb0",
     "gap_19@0x555556b5f150",
     "absorber_19@0x555556b5f340",
     "gap_20@0x555556b5f4e0",
     "absorber_20@0x555556b5f6d0",
     "gap_21@0x555556b5f870",
     "absorber_21@0x555556b5fa60",
     "gap_22@0x555556b5fc00",
     "absorber_22@0x555556b5fdf0",
     "gap_23@0x555556b5ff90",
     "absorber_23@0x555556b60180",
     "gap_24@0x555556b60320",
     "absorber_24@0x555556b60510",
     "gap_25@0x555556b606b0",
     "absorber_25@0x555556b608a0",
     "gap_26@0x555556b60a40",
     "absorber_26@0x555556b60c30",
     "gap_27@0x555556b60dd0",
     "absorber_27@0x555556b60fc0",
     "gap_28@0x555556b61160",
     "absorber_28@0x555556b61350",
     "gap_29@0x555556b614f0",
     "absorber_29@0x555556b616e0",
     "gap_30@0x555556b61880",
     "absorber_30@0x555556b61a70",
     "gap_31@0x555556b61c10",
     "absorber_31@0x555556b61e00",
     "gap_32@0x555556b61fa0",
     "absorber_32@0x555556b62190",
     "gap_33@0x555556b62330",
     "absorber_33@0x555556b62520",
     "gap_34@0x555556b626c0",
     "absorber_34@0x555556b628b0",
     "gap_35@0x555556b62a50",
     "absorber_35@0x555556b62c40",
     "gap_36@0x555556b62de0",
     "absorber_36@0x555556b62fd0",
     "gap_37@0x555556b63170",
     "absorber_37@0x555556b63360",
     "gap_38@0x555556b63500",
     "absorber_38@0x555556b636f0",
     "gap_39@0x555556b63890",
     "absorber_39@0x555556b63a80",
     "gap_40@0x555556b63c20",
     "absorber_40@0x555556b63e10",
     "gap_41@0x555556b63fb0",
     "absorber_41@0x555556b641a0",
     "gap_42@0x555556b64340",
     "absorber_42@0x555556b64530",
     "gap_43@0x555556b646d0",
     "absorber_43@0x555556b648c0",
     "gap_44@0x555556b64a60",
     "absorber_44@0x555556b64c50",
     "gap_45@0x555556b64df0",
     "absorber_45@0x555556b64fe0",
     "gap_46@0x555556b65180",
     "absorber_46@0x555556b65370",
     "gap_47@0x555556b65510",
     "absorber_47@0x555556b65700",
     "gap_48@0x555556b658a0",
     "absorber_48@0x555556b65a90",
     "gap_49@0x555556b65c30",
     "absorber_49@0x555556b65e20",
     "world@0x555556b65fc0"
    ]
   }
  },
  "material": {
   "_units": {
    "atomic_mass": "amu",
    "mean_excitation_energy": "MeV",
    "nuclear_mass": "MeV/c^2"
   },
   "elements": {
    "atomic_mass": [
     207.21699999999998,
     39.9476933511,
     1.0079407526651378
    ],
    "atomic_number": [
     82,
     18,
     1
    ],
    "coulomb_correction": [
     0.3316240662922142,
     0.020436033058508798,
     6.400821803338426e-05
    ],
    "isotope_fractions": [
     [
      0.014,
      0.241,
      0.221,
      0.524
     ],
     [
      0.003365,
      0.000632,
      0.996003
     ],
     [
      0.999885,
      0.000115
     ]
    ],
    "isotope_ids": [
     [
      0,
      1,
      2,
      3
     ],
     [
      4,
      5,
      6
     ],
     [
      7,
      8
     ]
    ],
    "label": [
     "Pb",
     "Ar",
     "H"
    ],
    "mass_radiation_coeff": [
     0.15698030788251507,
     0.05115402676136592,
     0.015862058769305017
    ]
   },
   "isotopes": {
    "atomic_mass_number": [
     204,
     206,
     207,
     208,
     36,
     38,
     40,
     1,
     2
    ],
    "atomic_number": [
     82,
     82,
     82,
     82,
     18,
     18,
     18,
     1,
     1
    ],
    "label": [
     "Pb204",
     "Pb206",
     "Pb207",
     "Pb208",
     "Ar36",
     "Ar38",
     "Ar40",
     "H1",
     "H2"
    ],
    "nuclear_mass": [
     189958.33878913638,
     191822.65115313636,
     192755.47872013637,
     193687.67619713637,
     33494.36993716652,
     35352.87471316652,
     37215.537694526516,
     938.272013,
     1875.6127932681015
    ]
   },
   "materials": {
    "density": [
     9.999999996544213e-26,
     11.349999996077683,
     1.3959999995175718
    ],
    "electron_density": [
     0.05974697167543437,
     2.704800477437662e+24,
     3.788062346611387e+23
    ],
    "element_frac": [
     [
      1.0
     ],
     [
      1.0
     ],
     [
      1.0
     ]
    ],
    "element_id": [
     [
      2
     ],
     [
      0
     ],
     [
      1
     ]
    ],
    "label": [
     "vacuum",
     "Pb",
     "lAr"
    ],
    "matter_state": [
     "gas",
     "solid",
     "liquid"
    ],
    "mean_excitation_energy": [
     1.9199999999999986e-05,
     0.0008229999999999989,
     0.00018799999999999993
    ],
    "number_density": [
     0.05974697167543437,
     3.298537167606905e+22,
     2.1044790814507704e+22
    ],
    "radiation_length": [
     6.304351880732521e+26,
     0.5612533705095862,
     14.00344066387468
    ],
    "temperature": [
     2.73,
     293.15,
     293.15
    ],
    "zeff": [
     1.0,
     82.0,
     18.0
    ]
   }
  },
  "orange": {
   "scalars": {
    "max_depth": 1,
    "max_faces": 111,
    "max_intersections": 111,
    "max_logic_depth": 2,
    "tol": {
     "abs": 1.5e-09,
     "rel": 1.5e-08
    }
   },
   "sizes": {
    "bih": {
     "bboxes": 102,
     "inner_nodes": 99,
     "leaf_nodes": 100,
     "local_volume_ids": 102
    },
    "connectivity_records": 111,
    "daughters": 0,
    "local_surface_ids": 717,
    "local_volume_ids": 301,
    "logic_ints": 45,
    "real_ids": 111,
    "reals": 104,
    "rect_arrays": 0,
    "simple_units": 1,
    "surface_types": 111,
    "transforms": 0,
    "universe_indices": 1,
    "universe_types": 1,
    "volume_records": 102
   }
  },
  "particle": {
   "_units": {
    "charge": "e",
    "mass": "MeV/c^2"
   },
   "charge": [
    0.0,
    -1.0,
    1.0
   ],
   "decay_constant": [
    0.0,
    0.0,
    0.0
   ],
   "is_antiparticle": [
    false,
    false,
    true
   ],
   "label": [
    "gamma",
    "e-",
    "e+"
   ],
   "mass": [
    0.0,
    0.51099891,
    0.51099891
   ],
   "pdg": [
    22,
    11,
    -11
   ]
  },
  "physics": {
   "models": {
    "label": [
     "scat-klein-nishina",
     "photoel-livermore",
     "conv-bethe-heitler",
     "annihil-2-gamma",
     "ioni-moller-bhabha",
     "brems-combined"
    ],
    "process_id": [
     0,
     1,
     2,
     3,
     4,
     5
    ]
   },
   "options": {
    "fixed_step_limiter": 0.0,
    "linear_loss_limit": 0.01,
    "lowest_electron_energy": [
     0.001,
     "MeV"
    ],
    "max_step_over_range": 0.2,
    "min_eprime_over_e": 0.8,
    "min_range": 0.1
   },
   "processes": {
    "label": [
     "Compton scattering",
     "Photoelectric effect",
     "Photon annihiliation",
     "Positron annihiliation",
     "Electron/positron ionization",
     "Bremsstrahlung"
    ]
   },
   "sizes": {
    "integral_xs": 8,
    "model_groups": 8,
    "model_ids": 8,
    "process_groups": 3,
    "process_ids": 8,
    "reals": 4986,
    "value_grid_ids": 33,
    "value_grids": 33,
    "value_tables": 24
   }
  }
 },
 "result": {
  "action-diagnostic": {
   "_index": [
    "particle",
    "action"
   ],
   "actions": [
    [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     3,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     9,
     0
    ],
    [
     0,
     0,
     0,
     996,
     0,
     0,
     2,
     0,
     0,
     0,
     0,
     20,
     509,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     521,
     0
    ],
    [
     0,
     0,
     0,
     902,
     0,
     0,
     10,
     0,
     0,
     0,
     9,
     20,
     577,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     518,
     0
    ]
   ]
  },
  "step-diagnostic": {
   "_index": [
    "particle",
    "num_steps"
   ],
   "steps": [
    [
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    [
     0,
     0,
     0,
     0,
     1,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ],
    [
     0,
     0,
     5,
     2,
     2,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0,
     0
    ]
   ]
  }
 },
 "system": {
  "build": {
   "config": {
    "CELERITAS_BUILD_TYPE": "Release",
    "CELERITAS_CORE_GEO": "ORANGE",
    "CELERITAS_CORE_RNG": "xorwow",
    "CELERITAS_DEBUG": false,
    "CELERITAS_HOSTNAME": "afcf0388444e",
    "CELERITAS_REAL_TYPE": "double",
    "CELERITAS_UNITS": "CGS",
    "CELERITAS_USE_CUDA": true,
    "CELERITAS_USE_GEANT4": true,
    "CELERITAS_USE_HEPMC3": true,
    "CELERITAS_USE_HIP": false,
    "CELERITAS_USE_JSON": true,
    "CELERITAS_USE_MPI": false,
    "CELERITAS_USE_OPENMP": true,
    "CELERITAS_USE_ROOT": false,
    "CELERITAS_USE_VECGEOM": false,
    "CLHEP_VERSION": "2.4.6.0",
    "Geant4_VERSION": "11.0.3"
   },
   "version": "0.5.0-dev.104+9c64b46f"
  },
  "device": {
   "can_map_host_memory": true,
   "capability_major": 7,
   "capability_minor": 0,
   "clock_rate": 1597000,
   "device_id": 0,
   "eu_per_cu": 1,
   "max_blocks_per_grid": 2147483647,
   "max_blocks_per_multiprocessor": 32,
   "max_cache_size": 6291456,
   "max_threads_per_block": 1024,
   "max_threads_per_cu": 2048,
   "memory_clock_rate": 1107000,
   "multiprocessor_count": 80,
   "name": "Tesla V100S-PCIE-32GB",
   "platform": "cuda",
   "regs_per_block": 65536,
   "regs_per_multiprocessor": 65536,
   "shared_mem_per_block": 49152,
   "threads_per_warp": 32,
   "total_const_mem": 65536,
   "total_global_mem": 34072559616
  },
  "environ": {
   "CELER_COLOR": "",
   "CELER_DEBUG_DEVICE": "",
   "CELER_DISABLE_DEVICE": "",
   "CELER_DISABLE_REDIRECT": "",
   "CELER_ENABLE_PROFILING": "",
   "CELER_LOG": "warning",
   "CELER_LOG_LOCAL": "warning",
   "CELER_MEMPOOL_RELEASE_THRESHOLD": "",
   "CELER_PROFILE_DEVICE": "",
   "G4LEDATA": "/opt/software/linux-ubuntu22.04-x86_64/gcc-11.3.0/geant4-data-11.0.0-2en7qm524tj7ku4h54bth4oz7do2jxdq/share/geant4-data-11.0.0/G4EMLOW8.0"
  },
  "kernels": [
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "extend-from-primaries",
    "num_regs": 28,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 152,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "initialize-tracks",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 32,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "pre-step",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 56,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "along-step-uniform-msc-limit-step-msc-urban",
    "num_regs": 60,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 184,
    "max_blocks_per_cu": 2,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 16,
    "name": "along-step-uniform-msc-propagate",
    "num_regs": 128,
    "occupancy": 0.25,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 88,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "along-step-uniform-msc-scatter-msc-urban",
    "num_regs": 64,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "along-step-uniform-msc-update-time",
    "num_regs": 23,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "along-step-uniform-msc-apply-eloss-mean",
    "num_regs": 46,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "along-step-uniform-msc-update-track",
    "num_regs": 16,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 2,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 16,
    "name": "along-step-neutral",
    "num_regs": 124,
    "occupancy": 0.25,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "physics-discrete-select",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "action-diagnostic",
    "num_regs": 14,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "scat-klein-nishina",
    "num_regs": 56,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 80,
    "max_blocks_per_cu": 3,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 24,
    "name": "photoel-livermore",
    "num_regs": 66,
    "occupancy": 0.375,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 3,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 24,
    "name": "conv-bethe-heitler",
    "num_regs": 68,
    "occupancy": 0.375,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "annihil-2-gamma",
    "num_regs": 56,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "ioni-moller-bhabha",
    "num_regs": 62,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 64,
    "max_blocks_per_cu": 3,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 24,
    "name": "brems-combined",
    "num_regs": 73,
    "occupancy": 0.375,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 152,
    "max_blocks_per_cu": 4,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 32,
    "name": "geo-boundary",
    "num_regs": 64,
    "occupancy": 0.5,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "step-diagnostic",
    "num_regs": 14,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 8,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 64,
    "name": "extend-from-secondaries-locate-alive",
    "num_regs": 29,
    "occupancy": 1.0,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   },
   {
    "const_mem": 0,
    "heap_size": 8388608,
    "local_mem": 0,
    "max_blocks_per_cu": 5,
    "max_threads_per_block": 256,
    "max_warps_per_eu": 40,
    "name": "extend-from-secondaries-process-secondaries",
    "num_regs": 48,
    "occupancy": 0.625,
    "print_buffer_size": 5242880,
    "stack_size": 1024,
    "threads_per_block": 256
   }
  ],
  "memory": [
   {
    "_units": "kibi",
    "cpu_delta": 11048,
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "GeantSetup.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 7584,
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "load_geant_geometry",
    "parent_index": 0
   },
   {
    "_units": "kibi",
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "GeantSetup.initialize",
    "parent_index": 0
   },
   {
    "_units": "kibi",
    "cpu_hwm": 184500,
    "gpu_usage": 317376,
    "label": "GeantImporter.load"
   },
   {
    "_units": "kibi",
    "cpu_delta": 1548,
    "cpu_hwm": 186048,
    "gpu_delta": 2048,
    "gpu_usage": 319424,
    "label": "ParticleParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 1176,
    "cpu_hwm": 187224,
    "gpu_usage": 319424,
    "label": "load_geant_geometry"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187224,
    "gpu_usage": 319424,
    "label": "PhysicalVolumeConverter.convert"
   },
   {
    "_units": "kibi",
    "cpu_delta": 264,
    "cpu_hwm": 187488,
    "gpu_usage": 319424,
    "label": "orangeinp::build_input"
   },
   {
    "_units": "kibi",
    "cpu_delta": 264,
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "MaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "GeoMaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "CutoffParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 264,
    "cpu_hwm": 188016,
    "gpu_usage": 319424,
    "label": "PhysicsParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 187752,
    "gpu_usage": 319424,
    "label": "SeltzerBergerModel.construct",
    "parent_index": 11
   },
   {
    "_units": "kibi",
    "cpu_hwm": 188016,
    "gpu_usage": 319424,
    "label": "UrbanMscParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_delta": 324,
    "cpu_hwm": 188340,
    "gpu_usage": 319424,
    "label": "CoreParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189132,
    "gpu_usage": 319424,
    "label": "ParticleParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "MaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "GeoMaterialParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "CutoffParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "PhysicsParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "SeltzerBergerModel.construct",
    "parent_index": 19
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "UrbanMscParams.construct"
   },
   {
    "_units": "kibi",
    "cpu_hwm": 189456,
    "gpu_usage": 319424,
    "label": "CoreParams.construct"
   }
  ]
 }
}
[  FAILED  ] TestEm3DiagnosticTest.device (21 ms)
[----------] 2 tests from TestEm3DiagnosticTest (127 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (127 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] TestEm3DiagnosticTest.device

 1 FAILED TEST
/var/jenkins/workspace/celeritas_develop/build/test/celeritas/celeritas_user_Diagnostic: tests FAILED