Parallel implementation of an adaptive and parameter-free N-body integrator

Published: 1 May 2011 | Version 1 | DOI: 10.17632/ywgjysmp94.1

Description of this data

Previously, Pruett et al. (2003) [3] described an N-body integrator of arbitrarily high order M with an asymptotic operation count of O(M
^2 N
^2 ). The algorithm's structure lends itself readily to data parallelization, which we document and demonstrate here in the integration of point-mass systems subject to Newtonian gravitation. High order is shown to benefit parallel efficiency. The resulting N-body integrator is robust, parameter-free, hi...

Title of program: PNB.f90
Catalogue Id: AEIK_v1_0

Nature of problem
High accuracy numerical evalution of trajectories of N point masses each subject to Newtonian gravitation.

Versions of this program held in the CPC repository in Mendeley Data
AEIK_v1_0; PNB.f90; 10.1016/j.cpc.2011.01.014

This program has been imported from the CPC Program Library held at Queen's University Belfast (1969-2019)

Experiment data files

This data is associated with the following publication:

Parallel implementation of an adaptive and parameter-free N-body integrator

Published in: Computer Physics Communications

Latest version

  • Version 1


    Published: 2011-05-01

    DOI: 10.17632/ywgjysmp94.1

    Cite this dataset

    Pruett, C. David; Ingham, William H.; Herman, Ralph D. (2011), “Parallel implementation of an adaptive and parameter-free N-body integrator ”, Mendeley Data, v1


Views: 6
Downloads: 1


Computer Hardware, Software, Programming Language, Computational Physics, Computational Method


CPC Learn more

The files associated with this dataset are licensed under a Computer Physics Communications Journal Licence licence.

What does this mean?
The CPC non-profit use licence agreement is an agreement between the author(s) of a program distributed by the CPC Program Library and the person who acquires it. By acquiring the program the person is agreeing to be bound by the terms of this agreement. 1. This licence entitles the licensee (one person) and the licensee's research group to obtain a copy of the source or executable code and to use the acquired program for academic or non-profit use within a research group; or, it entitles the licensee (one company, organisation or computing centre) to install the program and allow access to the executable code to members of the licensee's organisation for academic or non-profit use. No user or site will re-distribute the source code or executable code to a third party in original or modified form without the written permission of the author. 2. Publications which result from using the acquired program will reference the article in Computer Physics Communications which describes the program. 3. This licence does not permit any commercial (profit-making or proprietary) use or re-licensing or re-distributions. Persons interested in for-profit use should contact the author. 4. To the extent permissible under applicable laws, no responsibility is assumed and is hereby disclaimed by Elsevier for any injury and/or damage to persons or property as a result of any actual or alleged libelous statements, infringement of intellectual property or privacy rights, or products liability, whether resulting from negligence or otherwise, including without limitation from any use or operation of any ideas, instructions, procedures, products or methods contained in the material therein. Access to this site is provided on an "as is" basis, and Elsevier does not warrant that the information or software contained herein is complete or accurate or free from error. This information or software is provided by its creators or authors as a service to users on an "as is" basis, and if downloaded by the user should be checked for defects or viruses before being used. Unless noted otherwise, the creators or authors retain copyright and other proprietary rights.