• DocumentCode
    2327094
  • Title

    A massively parallel fast multipole algorithm in three dimensions

  • Author

    Lu, Eric Jui-Lin ; Okunbor, Daniel I.

  • Author_Institution
    Dept. of Comput. Sci., Missouri Univ., Rolla, MO, USA
  • fYear
    1996
  • fDate
    6-9 Aug. 1996
  • Firstpage
    40
  • Lastpage
    48
  • Abstract
    The simulation of many-body, many-particle systems has a wide range of applications in areas such as biophysics, chemistry, astrophysics, etc. It is known that the force calculation contributes 90% of the simulation time. This is mainly due to the fact that the total number of interactions in the force is O(N/sup 2/), where N is the number of particles in the system. The fast multipole algorithm proposed by Greengard and Rokhlin (1987) reduces the time complexity to O(N). In this paper, we design an efficient, parallel fast multipole algorithm in 3D. For portability, our parallel program is implemented using the Message Passing Interface. Is it possible to obtain high performance for a computationally-intensive application using a LAN of workstations? In this paper, we attempt to answer this question, which is commonly asked by those researchers who have no access to parallel computers or supercomputers.
  • Keywords
    N-body problems; application program interfaces; computational complexity; digital simulation; distributed algorithms; local area networks; message passing; natural sciences computing; parallel algorithms; software portability; 3D fast multipole algorithm; Message Passing Interface; computationally-intensive application; force calculation; many-body many-particle system simulation; massively parallel algorithm; performance; software portability; time complexity; workstation LAN; Algorithm design and analysis; Application software; Astrochemistry; Astrophysics; Biophysics; Computer applications; High performance computing; Local area networks; Message passing; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1996., Proceedings of 5th IEEE International Symposium on
  • Conference_Location
    Syracuse, NY, USA
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-7582-9
  • Type

    conf

  • DOI
    10.1109/HPDC.1996.546172
  • Filename
    546172