celeritas-project / celeritas

Celeritas is a new Monte Carlo transport code designed to accelerate scientific discovery in high energy physics by improving detector simulation throughput and energy efficiency using GPUs.
https://celeritas-project.github.io/celeritas/user/index.html
Other
58 stars 32 forks source link

Parse log levels from Geant4 scoped logger #1189

Closed sethrj closed 3 months ago

sethrj commented 3 months ago

The default behavior of hiding Geant4 "diagnostic" messages meant I missed important warnings about the geometry. This PR adds some regular expressions to try to parse the Geant4 error/output message to determine its origin and severity.

sethrj commented 3 months ago

@drbenmorgan or @pcanal , would one of you please take a look at this since you are the Geant4 infrastructure experts? Thanks!

sethrj commented 3 months ago

Yeah, the jenkin failures are because Kokkos takes so damn long to build 🙃 see #1186