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).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
W. Benz and E. Asphaug. Impact simulations with fracture. I — Method and tests. Icarus, 107:98, January 1994.
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.
Message Passing Interface Forum. MPI-2: Extensions to the Message-Passing Interface, July 1997.
MPI-IO Committee. A Parallel File I/O Interface for MPI. Online. URL: http://lovelace.nas.nasa.gov/MPI-IO, 1996.
OpenMP Group. OpenMP homepage.
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.
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.
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.
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.
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.
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.
R. Thakur, W. Gropp, and E. Lusk. Optimizing Noncontiguous Accesses in MPI-IO. In Parallel Computing, volume (28)1, pages 82–105, 2002.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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
DOI: https://doi.org/10.1007/3-540-29064-8_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28377-5
Online ISBN: 978-3-540-29064-3
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)