File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Parallelization of the Symplectic Massive Body Algorithm (SyMBA) N-body Code

TitleParallelization of the Symplectic Massive Body Algorithm (SyMBA) N-body Code
Authors
Issue Date1-Apr-2023
PublisherThe American Astronomical Society
Citation
Research Notes of the AAS, 2023, v. 7, n. 4 How to Cite?
Abstract

Direct N-body simulations of a large number of particles, especially in the study of planetesimal dynamics and planet formation, have been computationally challenging even with modern machines. This work presents the combination of fully parallelized N2/2 interactions and the incorporation of the GENGA code's close encounter pair grouping strategy to enable MIMD parallelization of the Symplectic Massive Body Algorithm (SyMBA) with OpenMP on multi-core CPUs in shared-memory environment. SyMBAp (SyMBA parallelized) preserves the symplectic nature of SyMBA and shows good scalability, with a speedup of 30.8 times with 56 cores in a simulation with 5000 fully interactive particles.


Persistent Identifierhttp://hdl.handle.net/10722/338666
ISSN

 

DC FieldValueLanguage
dc.contributor.authorLau, Tommy Chi Ho-
dc.contributor.authorLee, Man Hoi-
dc.date.accessioned2024-03-11T10:30:37Z-
dc.date.available2024-03-11T10:30:37Z-
dc.date.issued2023-04-01-
dc.identifier.citationResearch Notes of the AAS, 2023, v. 7, n. 4-
dc.identifier.issn2515-5172-
dc.identifier.urihttp://hdl.handle.net/10722/338666-
dc.description.abstract<p>Direct <em>N</em>-body simulations of a large number of particles, especially in the study of planetesimal dynamics and planet formation, have been computationally challenging even with modern machines. This work presents the combination of fully parallelized <em>N</em><sup>2</sup>/2 interactions and the incorporation of the GENGA code's close encounter pair grouping strategy to enable MIMD parallelization of the Symplectic Massive Body Algorithm (SyMBA) with OpenMP on multi-core CPUs in shared-memory environment. SyMBAp (SyMBA parallelized) preserves the symplectic nature of SyMBA and shows good scalability, with a speedup of 30.8 times with 56 cores in a simulation with 5000 fully interactive particles.<br></p>-
dc.languageeng-
dc.publisherThe American Astronomical Society-
dc.relation.ispartofResearch Notes of the AAS-
dc.rightsThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.-
dc.titleParallelization of the Symplectic Massive Body Algorithm (SyMBA) N-body Code-
dc.typeArticle-
dc.identifier.doi10.3847/2515-5172/accc8a-
dc.identifier.volume7-
dc.identifier.issue4-
dc.identifier.eissn2515-5172-
dc.identifier.issnl2515-5172-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats