skip to main content
10.1145/2148600.2148638acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
poster

Poster: Passing the three trillion particle limit with an error-controlled fast multipole method

Published:12 November 2011Publication History

ABSTRACT

We present an error-controlled, highly scalable FMM implementation for long-range interactions of particle systems with open, 1D, 2D and 3D periodic boundary conditions. We highlight three aspects of fast summation codes not fully addressed in most articles; namely memory consumption, error control and runtime minimization. The aim of this poster is to contribute to all of these three points in the context of modern large scale parallel machines. Especially the used data structures, the parallelization approach and the precision-dependent parameter optimization will be discussed.

The current code is able to compute all mutual long-range interactions of more than three trillion particles on 294.912 BG/P cores within a few minutes for an expansion up to quadrupoles. The maximum memory footprint of such a computation has been reduced to less than 45 Bytes per particle. The code employs a one-sided, non-blocking parallelization approach with a small communication overhead.

Skip Supplemental Material Section

Supplemental Material

References

  1. J. Barnes and P. Hut. A hierarchical O(N log N) force-calculation algorithm. Nature, 324:446--449, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  2. BMBF Project 01 IH 08001 A-D. ScaFaCoS -- Scalable Fast Coulomb Solver. http://www.fz-juelich.de/jsc/scafacos, Apr. 2011.Google ScholarGoogle Scholar
  3. H. Dachsel. An error-controlled Fast Multipole Method. J. Chem. Phys., 132(11):119901, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  4. J. W. Eastwood, R. W. Hockney, and D. N. Lawrence. P3M3DP--the three-dimensional periodic particle-particle/ particle-mesh program. Comput. Phys. Commun., 19(2):215--261, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  5. T. C. Germann and K. Kadau. Trillion-atom molecular dynamics becomes a reality. Int. J. Mod. Phys. C, 19(9):1315--1319, 2008.Google ScholarGoogle ScholarCross RefCross Ref
  6. L. Greengard and V. Rokhlin. A fast algorithm for particle simulations. J. Comput. Phys., 73(2):325--348, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. A. Rahimian, I. Lashuk, S. Veerapaneni, A. Chandramowlishwaran, D. Malhotra, L. Moon, R. Sampath, A. Shringarpure, J. Vetter, R. Vuduc, D. Zorin, and G. Biros. Petascale direct numerical simulation of blood flow on 200k cores and heterogeneous architectures. In Proceedings of the 2010 ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis, SC'10, pages 1--11, Washington, DC, USA, 2010. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. D. F. Richards, J. N. Glosli, B. Chan, M. R. Dorr, E. W. Draeger, J.-L. Fattebert, W. D. Krauss, T. Spelce, F. H. Streitz, M. P. Surh, and J. A. Gunnels. Beyond homogeneous decomposition: scaling long-range forces on massively parallel systems. In Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, SC '09, pages 60:1--60:12, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Solvason and H. G. Petersen. Error estimates for the fast multipole method. J. Stat. Phys., 86:391--420, 1997.Google ScholarGoogle ScholarCross RefCross Ref
  10. V. Springel. Simulating the joint evolution of quasars, galaxies and their large-scale distribution. Nature, 435:629, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  11. V. Springel. The millennium-XXL project: Simulating the galaxy population of dark energy universes. inSiDE, 8(2):20--28, 2010.Google ScholarGoogle Scholar

Index Terms

  1. Poster: Passing the three trillion particle limit with an error-controlled fast multipole method

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SC '11 Companion: Proceedings of the 2011 companion on High Performance Computing Networking, Storage and Analysis Companion
          November 2011
          166 pages
          ISBN:9781450310307
          DOI:10.1145/2148600

          Copyright © 2011 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 12 November 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • poster

          Acceptance Rates

          Overall Acceptance Rate1,516of6,373submissions,24%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader