A parallel hashed Oct-Tree N-body algorithm

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 bound...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 1993 ACM/IEEE conference on Supercomputing pp. 12 - 21
Main Authors Warren, M. S., Salmon, J. K.
Format Conference Proceeding
LanguageEnglish
Published New York, NY, USA ACM 01.01.1993
IEEE
SeriesACM Conferences
Subjects
Online AccessGet full text
ISBN0818643404
9780818643408
ISSN1063-9535
DOI10.1145/169627.169640

Cover

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.
AbstractList 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.
Author Warren, M. S.
Salmon, J. K.
Author_xml – sequence: 1
  givenname: M. S.
  surname: Warren
  fullname: Warren, M. S.
  organization: Theoretical Astrophysics, Mail Stop B288, Los Alamos National Laboratory, Los Alamos, NM
– sequence: 2
  givenname: J. K.
  surname: Salmon
  fullname: Salmon, J. K.
  organization: Physics Department, 206-49, California Institute of Technology, Pasadena, CA
BookMark eNqNjztPw0AQhE8iSCQhJRWNKxpwuPO99sooCg8pIk2oT2d7Dxv8km2E_O9xZCQqJLaZYr4Z7SzIrKorJOSK0TVjQt4zZVSk1ycR9IwsKDBQggsqZmTOqOKhkVxekFXXvdPxpAQAMye3m6BxrSsKLILMdRmmwSHpw2OLGLyEcZ0OgSve6jbvs_KSnHtXdLj60SV5fdgdt0_h_vD4vN3sQ8eF6sMYnNQKkEmIBGieSiUkJF5L77iKwGNsUkWNoR6pB5qOSJQkUQpGG6MMX5L11PtZNW74Gp-zTZuXrh0so_Y0105z7TR3DFxPgRwRf9lIccH06N5MrktKG9f1R_dnzd2_QBu3OXr-DUBEZ0c
ContentType Conference Proceeding
Copyright 1993 ACM
Copyright_xml – notice: 1993 ACM
DBID 6IE
6IL
CBEJK
RIE
RIL
ADTOC
UNPAY
DOI 10.1145/169627.169640
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
Unpaywall for CDI: Periodical Content
Unpaywall
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Physics
EndPage 21
ExternalDocumentID 10.1145/169627.169640
1263417
Genre orig-research
GroupedDBID 6IE
6IK
AAJGR
ACGHX
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
OCL
RIB
RIC
RIE
29P
6IL
M43
RIL
ADTOC
UNPAY
ID FETCH-LOGICAL-a346t-b8a5768e15824873d56458cf75fa3628feb9d60990fe0f80d73d2cc2d89799693
IEDL.DBID RIE
ISBN 0818643404
9780818643408
ISSN 1063-9535
IngestDate Thu Aug 28 11:27:26 EDT 2025
Wed Aug 27 02:40:06 EDT 2025
Wed Jan 31 06:51:05 EST 2024
Wed Jan 31 06:48:54 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
License Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org
LinkModel DirectLink
MeetingName SC '93: International Conference for High Performance Computing, Networking, Storage and Analysis
MergedId FETCHMERGED-LOGICAL-a346t-b8a5768e15824873d56458cf75fa3628feb9d60990fe0f80d73d2cc2d89799693
OpenAccessLink https://proxy.k.utb.cz/login?url=https://dl.acm.org/doi/pdf/10.1145/169627.169640
PageCount 10
ParticipantIDs acm_books_10_1145_169627_169640
unpaywall_primary_10_1145_169627_169640
acm_books_10_1145_169627_169640_brief
ieee_primary_1263417
PublicationCentury 1900
PublicationDate 1993-01-01
PublicationDateYYYYMMDD 1993-01-01
PublicationDate_xml – month: 01
  year: 1993
  text: 1993-01-01
  day: 01
PublicationDecade 1990
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the 1993 ACM/IEEE conference on Supercomputing
PublicationTitleAbbrev SUPERC
PublicationYear 1993
Publisher ACM
IEEE
Publisher_xml – name: ACM
– name: IEEE
SSID ssj0000558889
ssj0037967
Score 1.3961334
Snippet 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...
SourceID unpaywall
ieee
acm
SourceType Open Access Repository
Publisher
StartPage 12
SubjectTerms Arithmetic
Astrophysics
Computational modeling
Computer systems organization -- Architectures -- Parallel architectures
Computing methodologies -- Parallel computing methodologies -- Parallel algorithms
Distributed computing
Extraterrestrial measurements
Information systems -- Information storage systems -- Record storage systems -- Directory structures -- B-trees
Information systems -- Information storage systems -- Record storage systems -- Record storage alternatives -- Hashed file organization
Laboratories
Lattices
Mathematics of computing -- Discrete mathematics -- Graph theory -- Trees
Physics
Postal services
Theory of computation -- Design and analysis of algorithms -- Parallel algorithms
Topology
SummonAdditionalLinks – databaseName: Unpaywall
  dbid: UNPAY
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH6M7aBeVJw4f_ageJDMtGnT9jjEMQTnhA3mqSRN4sSuG1uHzL_eZO02GYJ66qEfSR9J-N7ry_sewKWHiSTcZQhLgpFLXIyYHTJEFYlJQBlxfFMo_NimrZ770Pf6JcDLWhiR6HGGixS-OdNjoQpBW-_WpqZRTN08XB2kV6inve8yVHrtTuNlKZ-5iTOkEw-L1ik7sDVLx2z-wZLkG4s0d-F5OX9-eeS9Pst4Pf7ckGb8zwfuQXVds2d1Vmy0DyWZHsBNwzLa3kkiE2vApgMprKc4Q92JlFYb8ZGYWyx5HU3essGwCr3mffeuhYr2CIgRl2aIB8wEC9L2AkeHHUQYYZggVr6nmKalQEkeCmoSX0piFWChIU4cOyIwqTwakkMop6NUHoHlUZ8Rpf1sR8ZuSBYqfLbNNJLxUHFcgwttdGT8_mmUlzJ7UW5ulJtbg6tfEBHXsb-qwYFZiWica2lEtkM1j_o1uF6tzPrdT8Mc_xl5Atv57UTzv-QUytlkJs-0B5Hx82LTfAECzLjA
  priority: 102
  providerName: Unpaywall
Title A parallel hashed Oct-Tree N-body algorithm
URI https://ieeexplore.ieee.org/document/1263417
https://dl.acm.org/doi/pdf/10.1145/169627.169640
UnpaywallVersion publishedVersion
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dT9swED9RJsT2wihM68YgDyAewCWJY8d5RNMQmkTVByqVp8h2bFotNKhNheCvny8fBaFK21MS5WTZd4nP9_U7gGPmU0NVJIlvqE8iGvlEBokk3FJNBZc0jLFQ-GbAr0fR7zEbb8D5qhbGGFMln5k-3lax_KzQS3SVXQQhd5tu3IFOLHhdq7Xyp_iMOWMuaXdhGidV91hn8VAMUbIK-zEQHKcTNcg77bNowTcjdhFwbEfTxws6RDpSPzSNVz7B9nL2KJ-fZJ6_0UFXO3DTzr5OPfnTX5aqr1_eATv-7_I-w_5rtZ83XOmxXdgwsy7stO0evObv78JWlS2qF3twdukhZHiem9ybyMXEZF6hS4IBbm9AVJE9ezK_L-bTcvKwD6OrX7c_r0nTdYFIGvGSKCHRBjEBE6GzZmiGeDNC25hZ6bSdsEYlGcd4mjW-FX7mSEKtw0xghJAn9AtszoqZ-Qoe47Gk1h3fQ6OjhFbgfkEgHaVUiVV-D44ce1M0JxZpXSHN0loAaS2AHpz8gyJV86mxPdhDfqaPNURH2rCyB6crkb2-WzfMt_UDfIePdYYj-lwOYLOcL80Pdwop1WH1-R3Ch9FgeHn3F3FEzOU
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LT9wwEB4BVQVctrzUpQ9yaNUDeDeJH3GOVVW0bdlVDyBxi2zHZlHDBu1mhba_vp48FlQhtackysiyZxKP5_UNwAceUks1UyS0NCSMspCoKFVEOGqoFIrGCRYKjydidMW-X_PrDThb18JYa-vkMzvA2zqWn5dmia6yYRQLv-kmm_CCM8Z4U6219qiEnHtzLu32YZqkdf9Yb_NQDFLyGv0xkgInxFrsne5ZdvCbjA8jgQ1pBnhBl8imMndt65Vd2F7O7tXqQRXFEy103oNxN_8m-eTXYFnpgfn9F7Tj_y7wFRw-1vsFP9eabA827Gwfel3Dh6D9__fhZZ0vahYHcPo5QNDworBFMFWLqc2D0lQEQ9zBhOgyXwWquCnnt9X07hCuzr9efhmRtu8CUZSJimip0AqxEZext2dojogz0riEO-X1nXRWp7nAiJqzoZNh7kliY-JcYoxQpPQItmblzL6GgItEUecP8LE1LKU1vF8UKU-pdOp02IcTz94MDYpF1tRI86wRQNYIoA8f_0GR6fmtdX04QH5m9w1IR9aysg-f1iJ7fPfcMMfPD3AC26PL8UV28W3y4w3sNPmO6IF5C1vVfGnf-TNJpd_Xn-If7-bOgg
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH6M7aBeVJw4f_ageJDMtGnT9jjEMQTnhA3mqSRN4sSuG1uHzL_eZO02GYJ66qEfSR9J-N7ry_sewKWHiSTcZQhLgpFLXIyYHTJEFYlJQBlxfFMo_NimrZ770Pf6JcDLWhiR6HGGixS-OdNjoQpBW-_WpqZRTN08XB2kV6inve8yVHrtTuNlKZ-5iTOkEw-L1ik7sDVLx2z-wZLkG4s0d-F5OX9-eeS9Pst4Pf7ckGb8zwfuQXVds2d1Vmy0DyWZHsBNwzLa3kkiE2vApgMprKc4Q92JlFYb8ZGYWyx5HU3essGwCr3mffeuhYr2CIgRl2aIB8wEC9L2AkeHHUQYYZggVr6nmKalQEkeCmoSX0piFWChIU4cOyIwqTwakkMop6NUHoHlUZ8Rpf1sR8ZuSBYqfLbNNJLxUHFcgwttdGT8_mmUlzJ7UW5ulJtbg6tfEBHXsb-qwYFZiWica2lEtkM1j_o1uF6tzPrdT8Mc_xl5Atv57UTzv-QUytlkJs-0B5Hx82LTfAECzLjA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Supercomputing+%2793.+Proceedings&rft.atitle=A+parallel+hashed+oct-tree+N-body+algorithm&rft.au=Warren%2C+M.S.&rft.au=Salmon%2C+J.K.&rft.date=1993-01-01&rft.pub=IEEE&rft.isbn=9780818643408&rft.issn=1063-9535&rft.spage=12&rft.epage=21&rft_id=info:doi/10.1145%2F169627.169640&rft.externalDocID=1263417
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-9535&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-9535&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-9535&client=summon