bmad-sim / bmad-sim/BeamTracking.jl
GPU `outer_particle_loop` implementation
Open
- Dominant language
- Julia
- Stars
- 8
- Forks
- 8
- Avg merge
- 16h 2m
- Merged PRs (30d)
- 6
Description
Some minor changes will need to be made to the `track!` interface in the `Beamlines` extension to support GPU tracking with `outer_particle_loop=true`. for example, passing the entire bunch to `outer_track!` as is done currently won't work on the GPU because it isn't `isbits`.
We will also need to think about how we can handle ramping - modifying either the `Bunch` `Brho_ref` or the `Beamline` `Brho_ref` or both (??)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.