Skip to main content

Libraries and Methods for Parallel Particle Simulations

  • Conference paper
High Performance Computing in Science and Engineering’ 05

Summary

We used the high performance systems at HLRS in the last year for two different works. One was the hybrid implementation and optimization of ParaSPH a library for the parallel computation of particle simulations. We give details of the parallelization of ParaSPH for hybrid architectures (clustered SMPs) using MPI and OpenMP and discuss performance results for single node and speedups of the code on the Opteron Cluster and the NEC SX-6. The other work we present is the enhancement of an object-oriented framework for messages passing called TPO++ to support object-oriented parallel I/O.

The range of applications using our libraries and methods is extended continuously. At present it covers many different astrophysical phenomena, basically accretion procedures, impact simulations, the simulation of brittle material and the simulation of separated two phase flows, for example the injection of diesel jets. Recently we work on a solution to simulate granular media with SPH.

This project is funded by the DFG within SFB 382: Verfahren und Algorithmen zur Simulation physikalischer Prozesse auf Höchstleistungsrechnern (Methods and algorithms to simulate physical processes on supercomputers).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W. Benz and E. Asphaug. Impact simulations with fracture. I — Method and tests. Icarus, 107:98, January 1994.

    Article  Google Scholar 

  2. L. D. Libersky, A. G. Petschek, T. C. Carney, J. R. Hipp, and F. A. Allahdadi. High strain lagrangian hydrodynamics. Journal of Computational Physics, 109:67, 1993.

    Article  Google Scholar 

  3. Message Passing Interface Forum. MPI-2: Extensions to the Message-Passing Interface, July 1997.

    Google Scholar 

  4. MPI-IO Committee. A Parallel File I/O Interface for MPI. Online. URL: http://lovelace.nas.nasa.gov/MPI-IO, 1996.

    Google Scholar 

  5. OpenMP Group. OpenMP homepage.

    Google Scholar 

  6. Frank Ott. Weiterentwicklung und Untersuchung von Smoothed Particle Hydrodynamics im Hinblick auf den Zerfall von Dieselfreistrahlen in Luft. PhD thesis, Universität Tübingen, 1999.

    Google Scholar 

  7. S. Pinkenburg and W. Rosenstiel. Parallel I/O in an Object-Oriented Message-Passing Library. In Proc. of the 11th European PVMMPI Users’ Group Meeting, 2004.

    Google Scholar 

  8. J. Qin, S. Pinkenburg, and W. Rosenstiel. Parallel Motif Search Using ParSeq. In Proc. of the International Conference on Parallel and Distributed Computing and Networks (PDCN) 2005, 2005.

    Google Scholar 

  9. P. W. Randles and L. D. Libersky. Smoothed Particle Hydrodynamics: Some recent improvements and applications. Computer Methods in Applied Mechanics and Engineering, 139:375, 1996.

    Article  MathSciNet  Google Scholar 

  10. M. Schmollinger, I. Fischer, C. Nerz, S. Pinkenburg, F. Götz, M. Kaufmann, K. J. Lange, R. Reuter, W. Rosenstiel, and A. Zell. Parseq: Searching motifs with structural and biochemical properties. In Journal of Bioinformatics, volume 20(9), pages 1459–1461, 2004.

    Article  Google Scholar 

  11. E. Smirni, R. Aydt, A. Chien, and D. Reed. I/O Requirements of Scientific Applications: An Evolutionary View. In Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing, pages 49–59, 1996.

    Google Scholar 

  12. R. Thakur, W. Gropp, and E. Lusk. Optimizing Noncontiguous Accesses in MPI-IO. In Parallel Computing, volume (28)1, pages 82–105, 2002.

    Google Scholar 

  13. R. Thakur, E. Lusk, and W. Gropp. Users Guide for ROMIO: A High-Performance, Portable MPI-IO Implementation. In Technical Memorandum ANL/MCS-TM-234, Mathematics and Computer Science Division, Argonne National Laboratory, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hipp, M. et al. (2006). Libraries and Methods for Parallel Particle Simulations. In: Nagel, W.E., Resch, M., Jäger, W. (eds) High Performance Computing in Science and Engineering’ 05. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-29064-8_4

Download citation

Publish with us

Policies and ethics