Astrophysics
[Submitted on 25 Sep 1997]
Title:Performance and accuracy of a GRAPE-3 system for collisionless N-body simulations
View PDFAbstract: The performance and accuracy of a GRAPE-3 system for collisionless N-body simulations is discussed. After a description of the hardware configurations available to us at Marseille, and the usefulness of on-line analysis, we concentrate on the performance and accuracy of the direct summation and tree code software. For the former we discuss the sources of round-off errors. The standard Barnes-Hut tree code has been modified for GRAPE-3, by dividing particles into blocks and performing the tree traversal for the whole block. The forces are then calculated by direct summation over the whole interaction list. The performance of the tree code depends on the number of particles in the block, the optimum number depending on the speed of the front end and the number of boards. The time per step scales with the number of particles, and decreases only weakly as the tolerance increases. We discuss the effect of the front end and compare performances with those of general purpose computers.
The accuracy of both direct summation and the tree code is discussed as function of the number of particles and the softening. The increased role of direct summation in the force calculation enhances the accuracy compared to the standard tree code. Finally, we follow the evolution of an isolated barred galaxy using different hardware and software in order to assess the reliability of our results. We find excellent agreement between the pattern speed of the bar in direct summation simulations run on the high precision GRAPE-4 machines and on our GRAPE-3 system. The agreement with the tree code is very good for tolerance values smaller than about 1.0.
We conclude that GRAPE-3 systems are well suited for collisionless simulations, in particular those of galaxies.
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.