210 likes | 325 Views
Zgoubi day 2009. David Kelliher ASTeC /RAL/STFC UKNF WP1 09/12/09. Acknowledgment. Thanks to François Méot for providing the presentations and thanks to the presenters. EMMA. Zgoubi and EMMA. Zgoubi chosen to serve as a Virtual accelerator in the online model of EMMA. B. Muratori.
E N D
Zgoubi day 2009 David Kelliher ASTeC/RAL/STFC UKNF WP1 09/12/09
Acknowledgment • Thanks to François Méot for providing the presentations and thanks to the presenters
Zgoubi and EMMA • Zgoubi chosen to serve as a Virtual accelerator in the online model of EMMA
B. Muratori Code Comparison
G. Cox EpicsZgoubi – Implementation EpicsZgoubi – C++ Windows Console Application XML Configuration File EPICS Channel Access EPICS R3.14.10 Portable CAS EPICS Clients Input File Output File Defines Process Variables exposed by the interface Location to write PV data into the output file Location to read PV data from the input file Which application to run when output data changes Virtual Accelerator (Python Script) Coded into the core application Coded into the core application, but configurable via XML pyZgoubi External and configurable via XML Zgoubi
Y. Giboudot Tune calculation using DA map
T. Yokoi Magnet center A B A B C D D C QD QF 3D field tracking Why 3D tracking ? Field coupling between BF and BD is non-linear Fringing field is major part in a thin magnet (3) Field distribution is not that of ideal quadrupole (especially in outer region) **Fields are calculated with OPERA/3D
Zgoubi/Pyzgoubi plans • Readable output file will be output by Zgoubi • Pyzgoubi will take SI units rather than “Zgoubi” units • Upgrade of Pyzgoubi to allow lattice subsets to be put together as needed • Double-helix coil field map being implemented