×

你准备好在宇宙中飞行了吗?一种用于并行超级计算机的多平台(N)体树代码。 (英语) Zbl 0978.83500号

摘要:在过去的几年里,对结构和星系形成的宇宙学模拟在研究宇宙的起源、形成和演化中发挥了重要作用。与传统串行系统相比,超级计算机和并行系统的使用极大地改善了这些研究,使得模拟更加准确。我们描述的代码称为FLY,是一个新编写的代码(使用树体方法),用于三维自引力无碰撞系统演化。
FLY是一个基于树Barnes-Hut算法的完全并行代码,周期性边界条件通过Ewald求和技术实现。我们使用FLY来模拟宇宙和星系团的大规模结构,但它可以用于基于树体算法的系统演化。FLY基于单侧通信范式,在处理器之间共享数据,从而访问远程私有数据,避免任何类型的同步。该代码最初是在CRAY T3E系统上使用逻辑共享MEMory访问例程(SHMEM)开发的,但它也可以在SGI ORIGIN系统和IBM SP上使用低级应用程序编程接口例程(LAPI)运行。
这个新代码是我们在过去几年中实现的用于宇宙学模拟的初步代码(WDSH-PT和WD99)的演变,它在所有经过良好测试的系统中都达到了非常高的性能。这种性能使我们今天可以考虑FLY代码,它是树体模拟中最强大的并行代码之一。讨论并报告了FLY达到的性能,并考虑了与其他类似代码的比较。FLY 1.1版在上免费提供http://www.ct.astro.it/fly网站/它将通过新版本进行维护和升级。

MSC公司:

83-08 相对论和引力理论相关问题的计算方法
83个B05 相对论和引力理论中的观测和实验问题
83立方厘米 广义相对论和引力理论中的运动方程

软件:

飞行;PVM公司
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Antonuccio-Delogu,V。;Becciani,U.(并行科学计算-PARA'94(1994),Springer:Springer Berlin),17
[2] Antonuccio-Delogu,V。;贝奇亚尼,美国。;Pagliaro,A。;Van Kampen,E。;Colafrancesco,S。;德国人á,A。;Gambera,M.,MNRAS(2000年)提交;
[3] 贝奇亚尼,美国。;Antonuccio-Delogu,V。;盖勒,C。;Calori,L。;Buonomo,F。;Imboden,S.,IEEE CG&A(2000),提交;
[4] Barnes,J.(Hut,P.;McMillan,S.,《超级计算机在恒星动力学中的应用》(1986),施普林格:施普林格-柏林),175
[5] Barnes,J.,J.计算。物理。,87, 161 (1990) ·Zbl 0689.68002号
[6] 巴恩斯·J·E。;Hut,P.,《自然》,324446(1986)
[7] 贝奇亚尼,美国。;Antonuccio-Delogu,V。;Pagliaro,A.,计算机。物理学。Comm.,99,1(1996)·Zbl 0948.70500号
[8] 贝奇亚尼,美国。;Ansaloni,R。;Antonuccio-Delogu,V。;埃尔巴奇,G。;甘贝拉,M。;Pagliaro,A.,计算。物理学。Comm.,106,1(1997)·Zbl 0934.83053号
[9] 贝奇亚尼,美国。;Antonuccio-Delogu,V.,J.计算机。物理。,163, 118 (2000) ·Zbl 0968.83050号
[10] Cray MPP Fortran参考手册,SR-2504 6.1(1994),Cray Research Inc。
[11] Dubinski,J.,多伦多大学理科硕士论文(1988)
[12] Dubinski,J.,《新天文学》,133,1(1996)
[13] 斯普林格尔,V。;吉田,N。;怀特,S.D.M.,《新天文学》(2000),提交;
[14] 赫恩奎斯特,L.,ApJ。补遗,64,715(1987)
[15] Hernquist,L。;Bouchet,F.R。;Suto,Y.,亚太期刊。补遗,75,231(1991)
[16] 霍克尼,R.W。;Eastwood,J.W.,《使用粒子的计算机模拟》(1981),麦克劳希尔国际:麦克劳希尔纽约国际·Zbl 0662.76002号
[17] 盖斯特,A。;Beguelin,A。;Dongarra,J。;蒋伟(Jiang,W.)。;Manchek,R。;Sunderam,V.,PVM 3用户指南和参考手册,ORNL/TM-12187(1994)
[18] Salmon,J.,博士论文(1990年),加利福尼亚理工学院
[19] 萨尔蒙,J。;Warren,M.S.(科学计算并行处理八国会议议事录(1997),SIAM)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。