GANBISS: a new GPU accelerated N-body code for binary star systems.

Maximilian Zimmermann, Elke Pilat-Lohinger
{"title":"GANBISS: a new GPU accelerated N-body code for binary star systems.","authors":"Maximilian Zimmermann,&nbsp;Elke Pilat-Lohinger","doi":"10.1007/s10569-023-10147-2","DOIUrl":null,"url":null,"abstract":"<p><p>We present a GPU accelerated N-body integrator using the Bulirsch-Stoer method, called GANBISS (GPU accelerated n-body code for binary star systems). It is designed to simulate the dynamical evolution of planetesimal disks in binary star systems which contain some thousand disk objects. However, it can also be used for studies of non-interacting massless bodies where up to 50 million objects can be studied in a simulation. GANBISS shows the energy and angular momentum conservation behavior of non-symplectic integration methods. The code is written in CUDA C and can be run on NVIDIA GPUs of compute capability of at least 3.5. A comparison of GPU and CPU computations indicates a speed-up of the GPU performance of up to 100 times-depending on the number of disk objects.</p>","PeriodicalId":72537,"journal":{"name":"Celestial mechanics and dynamical astronomy","volume":"135 3","pages":"33"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10212818/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Celestial mechanics and dynamical astronomy","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s10569-023-10147-2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2023/5/25 0:00:00","PubModel":"Epub","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

We present a GPU accelerated N-body integrator using the Bulirsch-Stoer method, called GANBISS (GPU accelerated n-body code for binary star systems). It is designed to simulate the dynamical evolution of planetesimal disks in binary star systems which contain some thousand disk objects. However, it can also be used for studies of non-interacting massless bodies where up to 50 million objects can be studied in a simulation. GANBISS shows the energy and angular momentum conservation behavior of non-symplectic integration methods. The code is written in CUDA C and can be run on NVIDIA GPUs of compute capability of at least 3.5. A comparison of GPU and CPU computations indicates a speed-up of the GPU performance of up to 100 times-depending on the number of disk objects.

Abstract Image

甘比斯:一个新的GPU加速的二进制恒星系统的N体代码。
我们提出了一种使用Buirsch-Stoer方法的GPU加速的N体积分器,称为GANBIOS(用于双星系统的GPU加速N体代码)。它是为了模拟包含数千个圆盘物体的双星系统中星子圆盘的动力学演化而设计的。然而,它也可以用于研究非相互作用的无质量物体,在模拟中可以研究多达5000万个物体。GANBISS展示了非辛积分方法的能量和角动量守恒行为。该代码是用CUDA C编写的,可以在计算能力至少为3.5的NVIDIA GPU上运行。GPU和CPU计算的比较表明,根据磁盘对象的数量,GPU性能提高了100倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信