Loading…

A fast method for finding bound systems in numerical simulations: Results from the formation of asteroid binaries

We present a new code ( companion) that identifies bound systems of particles in O ( N log N ) time. Simple binaries consisting of pairs of mutually bound particles and complex hierarchies consisting of collections of mutually bound particles are identifiable with this code. In comparison, brute for...

Full description

Saved in:
Bibliographic Details
Published in:Icarus (New York, N.Y. 1962) N.Y. 1962), 2005-08, Vol.176 (2), p.432-439
Main Authors: Leinhardt, Zoë M., Richardson, Derek C.
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:We present a new code ( companion) that identifies bound systems of particles in O ( N log N ) time. Simple binaries consisting of pairs of mutually bound particles and complex hierarchies consisting of collections of mutually bound particles are identifiable with this code. In comparison, brute force binary search methods scale as O ( N 2 ) while full hierarchy searches can be as expensive as O ( N 3 ) , making analysis highly inefficient for multiple data sets with N ≳ 10 3 . A simple test case is provided to illustrate the method. Timing tests demonstrating O ( N log N ) scaling with the new code on real data are presented. We apply our method to data from asteroid satellite simulations [Durda et al., 2004. Icarus 167, 382–396; Erratum: Icarus 170, 242; reprinted article: Icarus 170, 243–257] and note interesting multi-particle configurations. The code is available at http://www.astro.umd.edu/zoe/companion/ and is distributed under the terms and conditions of the GNU Public License.
ISSN:0019-1035
1090-2643
DOI:10.1016/j.icarus.2004.11.008