Publication | Open Access
LEGO: a modular accelerator design code
42
Citations
0
References
2002
Year
EngineeringComputer ArchitectureParticle MethodComputational MechanicsAccelerator PhysicAccelerator PhysicsModular FashionModule DesignParallel ComputingAccelerator TechnologyPhysicsDesignQuantum Field TheoryComputer EngineeringTaylor MapDifferential Algebra ClassNatural SciencesParticle PhysicsModular ConstructionDomain-specific AcceleratorParticle AcceleratorBeam Transport System
An object-oriented accelerator design code has been designed and implemented in a simple and modular fashion. It contains all major features of its predecessors: TRACY and DESPOT. All physics of single-particle dynamics is implemented based on the Hamiltonian in the local frame of the component. Components can be moved arbitrarily in the three dimensional space. Several symplectic integrators are used to approximate the integration of the Hamiltonian. A differential algebra class is introduced to extract a Taylor map up to arbitrary order. Analysis of optics is done in the same way both for the linear and non-linear case. Currently, the code is used to design and simulate the lattices of the PEP-II. It will also be used for the commissioning.