Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement on-device error handling and reporting #687

Open
sethrj opened this issue Mar 15, 2023 · 0 comments
Open

Implement on-device error handling and reporting #687

sethrj opened this issue Mar 15, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@sethrj
Copy link
Member

sethrj commented Mar 15, 2023

With #685 we have the first case of detecting and killing a particle due to an erroneous condition. We'll probably have other cases (surface crossings, convergence issues, ...) that might stop a particle before its time, and rather than doing something arbitrary like removing or depositing its energy, we should alert the user like Geant4 does. We might consider allowing a set of action IDs that are flagged as error conditions, and before the secondary creation step (where killed tracks are destroyed) we dump the state of those tracks to CPU and display them.

@sethrj sethrj added the enhancement New feature or request label Mar 15, 2023
@sethrj sethrj changed the title Implement error handling and reporting Implement on-device error handling and reporting Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant