Paper | Title | Page |
---|---|---|
THP075 | XAL Status Report - FALL 2009 | 812 |
|
||
Funding: ORNL/SNS is managed by UT-Battelle, LLC, for the U. S. Department of Energy under contract DE-AC05-00OR22725 XAL is a collection of frameworks for building accelerator applications at the Spallation Neutron Source. We discuss progress in easing the adoption of XAL for use at other facilities by providing improved documentation, eliminating several third party jars and deprecating and removing obsolete code. New powerful XAL features will be introduced as well as recent application additions and enhancements. |
||
THP082 | RMS Envelope Back-Propagation in the XAL Online Model | 832 |
|
||
Funding: Supported by KEK under a short-term visiting scientist grant The ability to simulation RMS envelope back propagation was added to the J-PARC XAL online model. This feature provides support for algorithms estimating upstream conditions from downstream data. Because of space charge and RF gap effects, implementing back propagation requires considerably more effort than simple matrix inversion. Thus, the new feature was implemented as a separate mechanism within the XAL online model. This strategy was taken to avoid side-effects, increase code readability, and to minimize any obfuscation to the software developer. Even so, significant refactoring to the original online model architecture was required to maintain compatibility with the existing simulation features. Quite noticeable is the new algorithm class hierarchy. In addition, the technique for modeling space charge effects needed to be refactored. We outline some of these details and show simulations using the new feature. |