Skip to content

martinschwinzerl/demotrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

demotrack

About

demotrack is a stripped-down, stand-alone, proof-of-concept GPU accelerated beam-dynamics particle tracking tool similar to SixTrackLib or SixTrack. It implements a particle model similar to SixTrackLib and a small list of beam-elements

  • drifts
  • multipole
  • cavity
  • coasting SpaceCharge

These elements are sufficent to track a simple FODO lattice. demotrack relies on PyOpenCL for accelerated parallel problems. Cf the examples/demo.py file for an usage example.

Installation

It should be sufficient to run

pip install -e .

from the main directory of your working copy.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published