Cargando…
GANBISS: a new GPU accelerated N-body code for binary star systems
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...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer Netherlands
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10212818/ https://www.ncbi.nlm.nih.gov/pubmed/37252252 http://dx.doi.org/10.1007/s10569-023-10147-2 |
_version_ | 1785047505326571520 |
---|---|
author | Zimmermann, Maximilian Pilat-Lohinger, Elke |
author_facet | Zimmermann, Maximilian Pilat-Lohinger, Elke |
author_sort | Zimmermann, Maximilian |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-10212818 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Springer Netherlands |
record_format | MEDLINE/PubMed |
spelling | pubmed-102128182023-05-27 GANBISS: a new GPU accelerated N-body code for binary star systems Zimmermann, Maximilian Pilat-Lohinger, Elke Celest Mech Dyn Astron Original Article 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. Springer Netherlands 2023-05-25 2023 /pmc/articles/PMC10212818/ /pubmed/37252252 http://dx.doi.org/10.1007/s10569-023-10147-2 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Original Article Zimmermann, Maximilian Pilat-Lohinger, Elke GANBISS: a new GPU accelerated N-body code for binary star systems |
title | GANBISS: a new GPU accelerated N-body code for binary star systems |
title_full | GANBISS: a new GPU accelerated N-body code for binary star systems |
title_fullStr | GANBISS: a new GPU accelerated N-body code for binary star systems |
title_full_unstemmed | GANBISS: a new GPU accelerated N-body code for binary star systems |
title_short | GANBISS: a new GPU accelerated N-body code for binary star systems |
title_sort | ganbiss: a new gpu accelerated n-body code for binary star systems |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10212818/ https://www.ncbi.nlm.nih.gov/pubmed/37252252 http://dx.doi.org/10.1007/s10569-023-10147-2 |
work_keys_str_mv | AT zimmermannmaximilian ganbissanewgpuacceleratednbodycodeforbinarystarsystems AT pilatlohingerelke ganbissanewgpuacceleratednbodycodeforbinarystarsystems |