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

Geant4 benchmark integration #1600

Open
sethrj opened this issue Jan 28, 2025 · 0 comments
Open

Geant4 benchmark integration #1600

sethrj opened this issue Jan 28, 2025 · 0 comments
Labels
external Dependencies and framework-oriented features

Comments

@sethrj
Copy link
Member

sethrj commented Jan 28, 2025

Based on discussions today with @stognini @amandalund @whokion and @pcanal

  • Split SimpleOffload into ManagerIntegration/ActionIntegration classes: the first (preferred, requires G4 11.1) uses the G4TrackingManager and doesn't need begin/end events; the second is for older versions that uses a tracking action.
  • Updated Integration classes (only one can be used at a time) will own the global and thread-local objects that previously were boilerplate; and it will provide safe access to the setup options during setup.
  • Eventually need to add region/volume-based field description (map to AlongStepId)
  • Individual integration: see https://github.com/celeritas-project/gpu-delta-review-2025/issues (private repo for now)
@sethrj sethrj added the external Dependencies and framework-oriented features label Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external Dependencies and framework-oriented features
Projects
None yet
Development

No branches or pull requests

1 participant