bmad-sim / bmad-sim/BeamTracking.jl

GPU `outer_particle_loop` implementation

Open
#83 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.