Title of article :
Bmad: A relativistic charged particle simulation library
Author/Authors :
Sagan، نويسنده , , D.، نويسنده ,
Abstract :
Bmad is a subroutine library for simulating relativistic charged particle beams in high-energy accelerators and storage rings. Bmad can be used to study both single and multi-particle beam dynamics using routines to track both particles and macroparticles. Bmad has various tracking algorithms including Runge–Kutta and symplectic (Lie algebraic) integration. Various effects such as wakefields, and radiation excitation and damping can be simulated. Bmad has been developed in a modular, object-oriented fashion to maximize flexibility. Interface routines allow Bmad to be called from C / C ++ as well as Fortran programs. Bmad is well documented. Every routine is individually annotated, and there is an extensive manual.
Keywords :
Relativistic beams , Particle accelerators , Simulation
Journal title :
Astroparticle Physics