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...

Descripción completa

Detalles Bibliográficos
Autores principales: Zimmermann, Maximilian, Pilat-Lohinger, Elke
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