| OPA Lattice Design Code |
|
The main purpose of the OPA code is to support the development of electron (positron) storage rings. Emphasis is on visualization and interactivity rather than on elaborate beam dynamics models. OPA is in particular useful for designing high brightness light source lattices, but may be used for transfer lines and other types of lattices as well. Storage ring design with OPA starts from scratch and ends at a bare (i.e. error free) lattice with optimized dynamic apertures, to be passed on to other codes like TRACY or MAD, which use more complete models. The Swiss Light Source (SLS) lattice basically has been designed using OPA.
OPA development is a continuous (i.e. never ending) low-priority activity. The code is still buggy and incomplete, but some colleagues all over the world already like to use it. Therefore a preliminary user guide (PDF) has been written. This guide also explains computer requirements, installation and the capabilities and limitations of the code.
Download the ZIP-file containing the OPA code including example files and user guide.
Please report any bugs or strange behaviours to me and include the lattice file!
|
last update Feb.9, 2009 Andreas Streun |