×

用于直线加速器束流动力学模拟的面向对象并行粒子间代码。 (英语) Zbl 1073.78505号

摘要:我们提出了一个面向对象的三维并行粒子-细胞(PIC)程序,用于模拟直线加速器(linacs)中的束流动力学。该代码的一个重要特征是使用分裂算子方法将单粒子磁光学技术与并行PIC技术集成。通过选择一种将自场与复杂的外部应用场分离的分裂方案,我们能够利用较大的步长并保持较高的精度。所采用的方法是辛的,如果需要,可以推广到任意高阶精度。在消息传递编程范式中使用了二维并行域分解方法以及动态负载平衡方案。在SGI/Cray T3E-900和SGI Origin 2000上的性能测试表明,面向对象代码具有良好的可扩展性。我们以氚直线加速器设计加速器生产中的强流束流输运模拟为例。

MSC公司:

78M25型 光学数值方法(MSC2010)
78A35型 带电粒子的运动
2005年5月 并行数值计算
68甲19 其他编程范式(面向对象、顺序、并发、自动等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Sacherer,F.,IEEE传输。编号。科学。,NS-18、1105(1971)
[2] 斯特鲁克迈尔,J。;Reiser,M.,部分。加速度。,14, 227 (1984)
[3] Gluckstern,R.L.,物理学。修订稿。,73, 1247 (1994)
[4] R.Ryne,and,S.Habib,in,《计算加速器物理学》,编辑:J.J.Bisonnano and A.A.Mondelli,AIP Conference Proceedings 391,Woodbury,New York,1997,第377页。;R.Ryne,and,S.Habib,in,《计算加速器物理学》,编辑:J.J.Bisonnano and A.A.Mondelli,AIP Conference Proceedings 391,Woodbury,New York,1997,第377页。
[5] B.B.Godfrey,in,等离子体科学与工程中的计算机应用,编辑:A.T.Drobot,Springer-Verlag,纽约,1991年。;B.B.Godfrey,《等离子体科学与工程中的计算机应用》,编辑:A.T.Drobot,Springer Verlag,纽约,1991年。
[6] 琼斯,M.E。;Carlsten,B.E。;施密特,M.J。;Aldrich,C.A。;Lindman,E.L.,编号。仪器。方法物理学。决议A,318323(1992)
[7] 弗里德曼,A。;格罗特·D·P。;哈伯,I.,Phys。流体B,42203(1992)
[8] Ryne,R.,计算加速器物理学(1993)
[9] H.武田和J.H.Billen,加速器设计代码PARMILA的最新发展,in,Proc。第十九届国际Linac会议,芝加哥,1998年8月,第156页。;H.Takeda和J.H.Billen,加速器设计代码PARMILA的最新发展,在,Proc。第十九届国际Linac会议,芝加哥,1998年8月,第156页。
[10] P.C.Liewer。;Decyk,V.K.,J.计算。物理。,85, 302 (1989) ·Zbl 0681.76115号
[11] Lin,C.S。;Thring,A.L。;Koga,J。;Seiler,E.J.,J.并行分布式计算。,8, 196 (1990)
[12] 费雷尔,R。;Bertschinger,E.,《国际期刊》Mod。物理学。C、 5933(1994)
[13] Decyk,V.K.,计算。物理学。社区。,87,87(1995)·Zbl 0889.68070号
[14] Lyster,P.M。;P.C.Liewer。;费拉罗,R.D。;Decyk,V.K.,计算。物理。,9, 420 (1995)
[15] 雷恩德斯,J.V.W。;Forslund,D.W.,计算。物理学。社区。,87, 212 (1995)
[16] Wang,J。;Liewer,P。;Decyk,V.,计算。物理学。社区。,87, 35 (1995) ·兹比尔1031.76539
[17] Vu,H.X.,J.计算。物理。,144, 257 (1998) ·Zbl 0936.76067号
[18] R.Ryne,S.Habib,J.Qiang,K.Ko,Z.Li,B.McCandless,W.Mi,C.Ng,M.Saparov,V.Srinvas,Y.Sun,X.Zhan,V.Decyk,and,G.Golub,美国能源部计算加速器物理大挑战,年,Proc。第十九届国际Linac会议,伊利诺伊州芝加哥,1998年8月,第701页。;R.Ryne,S.Habib,J.Qiang,K.Ko,Z.Li,B.McCandless,W.Mi,C.Ng,M.Saparov,V.Srinvas,Y.Sun,X.Zhan,V.Decyk,and,G.Golub,美国能源部计算加速器物理大挑战,年,Proc。第十九届国际Linac会议,伊利诺伊州芝加哥,1998年8月,第701页。
[19] Dragt,A.J.,部分。加速度。,55, 499 (1996)
[20] 森林、E.、Phys。莱特。A、 158、99(1991)
[21] 森林,E。;Ruth,R.,Physica D,43105(1990年)·Zbl 0713.65044号
[22] Channell,P.J。;Neri,F.R.,Fields Inst.Commun.公司。,10, 45 (1996)
[23] 坎贝尔,J.E.,Proc。伦敦数学。《社会学杂志》,29,14(1898)·JFM 29.0324.01号
[24] 贝克,H.F.,Proc。伦敦数学。《社会学杂志》,34347(1902)·JFM 33.0352.03标准
[25] Hausdorff,F.,数学。大自然。,58, 19 (1906)
[26] Yoshida,H.,物理。莱特。A、 150262(1990)
[27] Ryne,R.D.,《加速器物理中的计算方法》(1999年)
[28] Ryne,R.D.,包括加速度的rf间隙的线性映射(1991)
[29] 霍克尼,R.W。;Eastwood,J.W.,《使用粒子的计算机模拟》(1988年)·兹比尔0662.76002
[30] 斯尼尔,M。;奥托,S。;Lederman,S.H。;Walker,D。;Dongarra,J.,MPI:完整参考,第1卷(1998年)
[31] Kalos,M.H。;Whitlock,P.A.,蒙特卡罗方法(1986)·Zbl 0655.65004号
[32] Booch,G.,《面向对象的分析与应用设计》(1994年)
[33] Decyk,V.K。;诺顿,C.D。;Szymanski,B.K.,科学。编程,6363(1997)
[34] Decyk,V.K。;诺顿,C.D。;Szymanski,B.K.,计算机。物理学。社区。,115, 9 (1998)
[35] J.Qiang、R.D.Ryne和S.Habib,平行梁动力学模拟中面向对象设计的Fortran实现,计算。物理学。公社,出现。;J.Qiang、R.D.Ryne和S.Habib,平行梁动力学模拟中面向对象设计的Fortran实现,计算。物理学。Commun,出现·Zbl 0986.76070号
[36] W.Humphrey、R.Ryne和T.Cleland,等。; W.Humphrey、R.Ryne和T.Cleland,等。
[37] http://www.cray.com/products/systems/cray3e/overview.html; http://www.cray.com/products/systems/cray3e/overview.html
[38] http://www.sgi.com/origin/2000/; http://www.sgi.com/origin/2000/
[39] G.P.Lawrence,用于APT的高功率质子直线加速器:设计和开发现状,年,Proc。Linac98,伊利诺伊州芝加哥,1998年。;G.P.Lawrence,APT用高功率质子直线加速器:设计和开发状态,年,Proc。Linac98,伊利诺伊州芝加哥,1998年。
[40] T.Weiland,Int.J.数值模型,92951996。;T.Weiland,《国际数值模型》,92951996年。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。