• DocumentCode
    402594
  • Title

    A parallel hashed oct-tree N-body algorithm

  • Author

    Warren, Michael S. ; Salmon, John K.

  • Author_Institution
    Los Alamos Nat. Lab., NM, USA
  • fYear
    1993
  • fDate
    15-19 Nov. 1993
  • Firstpage
    12
  • Lastpage
    21
  • Abstract
    The authors report on an efficient adaptive N-body method which we have recently designed and implemented. The algorithm computes the forces on an arbitrary distribution of bodies in a time which scales as N log N with the particle number. The accuracy of the force calculations is analytically bounded, and can be adjusted via a user defined parameter between a few percent relative accuracy, down to machine arithmetic accuracy. Instead of using pointers to indicate the topology of the tree, the authors identify each possible cell with a key. The mapping of keys into memory locations is achieved via a hash table. This allows the program to access data in an efficient manner across multiple processors. Performance of the parallel program is measured on the 512 processor Intel Touchstone Delta system. Comments on a number of wide-ranging applications which can benefit from application of this type of algorithm are included.
  • Keywords
    N-body problems; parallel algorithms; physics computing; 512 processor Intel Touchstone Delta system; efficient adaptive N-body method; force calculations; hash table; machine arithmetic accuracy; memory locations; parallel hashed oct-tree N-body algorithm; parallel program; particle number; tree topology; wide-ranging applications; Arithmetic; Astrophysics; Computational modeling; Distributed computing; Extraterrestrial measurements; Laboratories; Lattices; Physics; Postal services; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '93. Proceedings
  • ISSN
    1063-9535
  • Print_ISBN
    0-8186-4340-4
  • Type

    conf

  • DOI
    10.1109/SUPERC.1993.1263417
  • Filename
    1263417