ORBIT: BEAM DYNAMICS CALCULATIONS FOR HIGH-INTENSITY RINGS

msra(2002)

引用 29|浏览7
暂无评分
摘要
We are developing a computer code, ORBIT, specifically for beam dynamics calculations in high- intensity rings. Our approach allows detailed simulation of realistic accelerator problems. ORBIT is a particle-in- cell tracking code that transports bunches of interacting particles through a series of nodes representing elements, effects, or diagnostics that occur in the accelerator lattice. At present, ORBIT contains detailed models for strip-foil injection including painting and foil scattering; rf focusing and acceleration; transport through various magnetic elements; longitudinal and transverse impedances; longitudinal, transverse, and three-dimensional space charge forces; collimation and limiting apertures; and the calculation of many useful diagnostic quantities. ORBIT is an object-oriented code, written in C++ and utilizing a scripting interface for the convenience of the user. Ongoing improvements include the addition of a library of accelerator maps, BEAMLINE/MXYZPTLK; the introduction of a treatment magnet errors and fringe fields; the conversion of the scripting interface to the standard scripting language, Python; and the parallelization of the computations using MPI. The ORBIT code is an open source, powerful, and convenient tool for studying beam dynamics in high-intensity rings. 1 OVERVIEW
更多
查看译文
关键词
particle in cell,scripting language,simulation,object oriented,scattering,three dimensional,acceleration,particle accelerators,apertures,magnets,transport,space charge
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要