首页> 外文会议>European Particle Accelerator Conference >IMPLEMENTATION OF TPSA IN THE MATHEMATICA CODE LieMath
【24h】

IMPLEMENTATION OF TPSA IN THE MATHEMATICA CODE LieMath

机译:在Mathematica Code Liemath中实现TPSA

获取原文

摘要

The Lie Algebra package LieMath written in the Mathematica language constructs the beamline map in a singleexponent Lie generator form. The algorithm (a BCH-based map concatenation) has been recently enhanced with Truncated Power Series Algebra (TPSA) techniques. The polynomials produced by the series expansion of the Hamiltonian are replaced with arrays of coefficients (derivative structures) and the Poisson bracket and BCH are defined as operations on such structures. We have confirmed the statement that using automatic differentiation instead of symbolic operations increases the speed by least an order of magnitude. The code is equipped with a MAD parser and a normal form block allowing it to extract nonlinear chromaticity and amplitude detuning. The notebook was applied in FFAG studies and may be useful for the linear collider final focus or collimation systems.
机译:在Mathematica语言中写的Lie代数包装包在单一扩张的Lie Generator表单中构造了光束线映射。最近通过截短的功率串联代数(TPSA)技术增强了算法(基于BCH的地图连接)。通过汉密尔顿的串联膨胀产生的多项式被系数阵列(衍生结构)代替,并且泊松支架和BCH被定义为在这种结构上的操作。我们已经确认了使用自动差异而不是符号操作的陈述将速度提高至少一个级别。该代码配备了疯狂的解析器和正常形式块,允许其提取非线性色度和幅度静脉。笔记本电脑应用于FFAG研究中,可用于线性碰撞者最终焦点或准直系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号