Applying High Performance Computing Techniques in Astrophysics (original) (raw)
Abstract
When trying to improve the execution time of scientific applications using parallelism, two alternatives appear as the most extended: to use explicit message-passing or using a shared address memory space. MPI and OpenMP are nowadays the industrial standards for each alternative. We broach the parallelization of an astrophysics code used to measure various properties of the accretion disk in a black hole. Different parallel approaches have been implemented: pure MPI and OpenMP versions using cyclic and block distributions, a hybrid MPI+OpenMP parallelization and a MPI Master-Slave strategy. A broad computational experience on a ccNUMA SGI Origin 3000 architecture is presented. From the scientific point of view, the most profitable conclusion is the confirmation of the robustness of the technique that the original code implements.
This work has been partially supported by the EC (FEDER) and the Spanish MCyT (Plan Nacional de I+D+I, TIC2002-04498-C05-05 and TIC2002-04400-C03-03).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
- Cappello, F., Etiemble, D.: MPI versus MPI+openMP on IBM SP for the NAS benchmarks. In: Proceedings of Supercomputing’2000 (CD-ROM), IEEE and ACM SIGARCH, Dallas, TX, lRI (2000)
Google Scholar - Goicoechea, L.J., Alcalde, D., Mediavilla, E., Muñoz, J.A.: Determination of the properties of the central engine in microlensed QSOs. Astronomy and Astrophysics 397, 517–525 (2003)
Article Google Scholar - Nelder, J.A., Mead, R.: A simplex method for function minimization. The Computer Journal 7(4), 308–313 (1965)
MATH Google Scholar - Numerical Algorithms Group, NAG Fortran library manual, mark 19, NAG, Oxford, UK (1999)
Google Scholar - Shakura, N.I., Sunyaev, R.A.: Black holes in binary systems. observational appearance. Astronomy and Astrophysics 24, 337–355 (1973)
Google Scholar - Smith, L., Bull, M.: Development of mixed mode MPI/OpenMP applications. Scientific Programming 9(2-3), 83–98 (2001)
Google Scholar
Author information
Authors and Affiliations
- Dept. de Estadística, Investigación Operativa y Computación, Univ. de La Laguna, 38271, La Laguna, Spain
Francisco Almeida & Francisco de Sande - Instituto de Astrofísica de Canarias (IAC), c/Vía Láctea s/n, 38271, La Laguna, Spain
Evencio Mediavilla & Alex Oscoz
Authors
- Francisco Almeida
- Evencio Mediavilla
- Alex Oscoz
- Francisco de Sande
Editor information
Editors and Affiliations
- Computer Science Department, University of Tennessee, 37996-3450, Knoxville, TN, USA
Jack Dongarra - Department of Informatics and Mathematical Modelling, Technical University of Denmark, DK-2800, Lyngby, Denmark
Kaj Madsen - Informatics & Mathematical Modeling, Technical University of Denmark, DK-2800, Lyngby, Denmark
Jerzy Waśniewski
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Almeida, F., Mediavilla, E., Oscoz, A., de Sande, F. (2006). Applying High Performance Computing Techniques in Astrophysics. In: Dongarra, J., Madsen, K., Waśniewski, J. (eds) Applied Parallel Computing. State of the Art in Scientific Computing. PARA 2004. Lecture Notes in Computer Science, vol 3732. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11558958\_63
Download citation
- .RIS
- .ENW
- .BIB
- DOI: https://doi.org/10.1007/11558958\_63
- Publisher Name: Springer, Berlin, Heidelberg
- Print ISBN: 978-3-540-29067-4
- Online ISBN: 978-3-540-33498-9
- eBook Packages: Computer ScienceComputer Science (R0)Springer Nature Proceedings Computer Science
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.