The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
TY - CONF AU - Nishimura, H. AU - Robin, D. AU - Song, K. AU - Steier, C. AU - Sun, C. AU - Wan, W. ED - Henderson, Stuart ED - Akers, Evelyn ED - Satogata, Todd ED - Schaa, Volker R.W. TI - Development of Simple Tracking Libraries for ALS-U J2 - Proc. of IPAC2015, Richmond, VA, USA, May 3-8, 2015 C1 - Richmond, VA, USA T2 - International Particle Accelerator Conference T3 - 6 LA - english AB - The conceptual lattice design study of a new diffraction-limited light source has become much more computer intensive than that for the 3rd-generation rings. We are in a process of upgrading our existing accelerator modeling and simulation libraries, Goemon* in C++ and a new version Tracy#**, to fulfil such new demand. The C++ version has been actively used on the ALS HPC cluster for multi-objective optimization (MOGA) to optimize the ALS lattice***, and recently for ALS-U****. This time, based on the current version in C#, we extracted its subset and ported it to C and C++. The routines are made thread-safe to enable OpenMP locally, and CPU-time profiling was extensively used to remove redundancies. The new refitting method of quad settings brought smooth switching from 5-dim to 6-dim. The data structure itself is simplified for the use on GPU that is based on our previous effort of tracking particles in GPU*****. Tracy# itself is also upgraded to cooperate with these C/C++ versions. Their use from Python will be also mentioned. PB - JACoW CP - Geneva, Switzerland SP - 1192 EP - 1194 KW - lattice KW - Windows KW - simulation KW - framework KW - dynamic-aperture DA - 2015/06 PY - 2015 SN - 978-3-95450-168-7 DO - 10.18429/JACoW-IPAC2015-MOPWI020 UR - http://jacow.org/ipac2015/papers/mopwi020.pdf ER -