Title of article :
Bmad: A relativistic charged particle simulation library
Author/Authors :
Sagan، نويسنده , , D.، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2006
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 :
Simulation , Particle accelerators , Relativistic beams
Journal title :
Nuclear Instruments and Methods in Physics Research Section A
Journal title :
Nuclear Instruments and Methods in Physics Research Section A