JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.
TY - CONF AU - Carlà, M. AU - Canals, M. ED - Zimmermann, Frank ED - Tanaka, Hitoshi ED - Sudmuang, Porntip ED - Klysubun, Prapong ED - Sunwong, Prapaiwan ED - Chanwattana, Thakonwat ED - Petit-Jean-Genaz, Christine ED - Schaa, Volker R.W. TI - UFO, a GPU Code Tailored Toward MBA Lattice Optimization J2 - Proc. of IPAC2022, Bangkok, Thailand, 12-17 June 2022 CY - Bangkok, Thailand T2 - International Particle Accelerator Conference T3 - 13 LA - english AB - The complexity of multi-bend achromatic optics is such that computational tools performance has become a dominant factor in the design process a last generation synchrotron light source. To relieve the problem a new code (UFO) tailored toward performance was developed to assist the design of the ALBA-II optics. Two main strategies contribute to the performance of UFO: the execution flow follows a data parallel paradigm, well suited for GPU execution; the use of a just-in-time compiler allows to simplify the computation whenever the lattice allows for it. At the core of UFO lies a parallel tracking routine structured for parallel simulation of optics which differs in some parameters, such as magnet strength or alignment, but retains the same element order, reflecting the scenario found in optimization processes, or when dealing with magnetic or alignment errors. Such an approach allows to take advantage of GPUs which yield the best performance when running thousands of parallel threads. Moreover UFO is not limited to tracking. A few modules that rely on the same tracking routine allow for the fast computation of dynamic and momentum aperture, closed orbit and linear optics. PB - JACoW Publishing CP - Geneva, Switzerland SP - 2346 EP - 2349 KW - GPU KW - lattice KW - electron KW - simulation KW - optics DA - 2022/07 PY - 2022 SN - 2673-5490 SN - 978-3-95450-227-1 DO - doi:10.18429/JACoW-IPAC2022-WEPOMS043 UR - https://jacow.org/ipac2022/papers/wepoms043.pdf ER -