Abstract
Over the last years, Grid computing has become a very important research area. The Grid allows the parallel execution of scientific applications in a heterogeneous infrastructure of geographically distributed resources. Parallel applications can foremost benefit from a Grid infrastructure in terms of performance and scalability improvement. However, performance expectations from porting an application to the Grid are considerably limited due to several factors, bottlenecks in the implementation of communication patterns are in the back of. Based on the analysis of the OPATM-BFM oceanographic application, we elaborate the strategy of the communication-intensive parallel applications analysis. This allowed us to identify several optimization proposals for the current realization of the communication pattern and improve the performance and scalability of the OPATM-BFM. As the suggested improvements are quite generic, they can be potentially useful for other parallel scientific applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
A. Crise, P. Lazzari, S. Salon, and A. Teruzzi. MERSEA deliverable D11.2.1.3 – Final report on the BFM OGS-OPA Transport module, 21 pp., 2008
See the web page of the Marine Environment and Security for the European Area (MERSEA) European Integrated project – http://www.mersea.eu.org, accessed 1.06.2010
See the description of the IBM SP5 machine on he CINECA’s web page – https://hpc.cineca.it/docs/user-guide-zwiki/SP5UserGuide, accessed 1.06.2010
Enabling Grids for E-Science (EGEE) project website, http://www.eu-egee.org/, accessed 1.06.2010
Distributed European Infrastructure for Supercomputing Applications (DEISA) project website, http://www.deisa.eu/, accessed 1.06.2010
Website of the GRIDCC project, http://www.gridcc.org, accessed 1.06.2010
Website of the Int.EU.Grid project, http://www.i2g.eu, accessed 1.06.2010
B. Simo, O. Habala, E. Gatial, and L. Hluchy. Leveraging interactivity and MPI for environmental applications. Computing and Informatics, 27, 271–284, 2008, accessed 1.06.2010
See the web page of the DORII project – http://www.dorii.org, accessed 1.06.2010
Madec G., P. Delecluse, M. Imbard, and C. Lévy. OPA 8.1 Ocean General Circulation Model reference manual. Note du Pôle de modélisation XX, Institut Pierre-Simon Laplace, France, 91 pp., 1998
MPI. A message-passing interface standard version 2.1. Message passing interface forum, June 23, 2008. http://www.mpi-forum.org/docs/mpi21-report.pdf, accessed 1.06.2010
R.L. Graham, G.M. Shipman, B.W. Barrett, R.H. Castain, G. Bosilca, and A. Lumsdaine. Open MPI: A high-performance, heterogeneous MPI. Proceeding of the Conference HeteroPar'06, in Barcelona, Spain, September 2006. http://www.open-mpi.org/papers/heteropar-2006/heteropar-2006-paper.pdf, accessed 1.06.2010
J. Seward, N. Nethercote, J. Weidendorfer, and the Valgrind development team. Valgrind 3.3 – Advanced Debugging and Profiling for GNU/Linux applications. http://www.network-theory.co.uk/valgrind/manual/, accessed 1.06.2010
See the description of the Paraver tool at the site of the Barcelona Supercomputing Center – http://www.bsc.es/plantillaA.php?cat_id=485, accessed 1.06.2010
O. Hartmann, M. Kühnemann, T. Rauber, and G. Rünger. Adaptive selection of communication methods to optimize collective MPI operations. Parallel computing: Current & future issues of high-end computing, Proceedings of the International Conference ParCo 2005, G.R. Joubert, W.E. Nagel, F.J. Peters, O. Plata, P. Tirado, E. Zapata (eds), John von Neumann Institute for Computing, Jülich, NIC Series, Vol. 33, ISBN 3-00-017352-8, pp. 457–464, 2006
J. Li, W. Liao, A. Choudhary, R. Ross, R. Thakur, W. Gropp, R. Latham, A. Siegel, B. Gallagher, and M. Zingale. Parallel netCDF: A High-Performance Scientific I/O Interface. SC2003, Phoenix, Arizona, ACM, 2003
G. Hager, G. Jost, and R. Rabenseifner.Communication characteristics and Hybrid MPI/OpenMP Parallel programming on clusters of Multi-core SMP nodes.proceedings of the cray users group conference 2009 (CUG 2009), Atlanta, GA, USA, May 4–7, 2009, https://fs.hlrs.de//projects/rabenseifner/publ/CUG09_Hager_Jost_Rabenseifner.pdf, accessed 1.06.2010
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Cheptsov, A., Koller, B., Salon, S., Lazzari, P., Gracia, J. (2011). Analysis and Optimization of Performance Characteristics for MPI Parallel Scientific Applications on the Grid (A Case Study for the OPATM-BFM Simulation Application). In: Davoli, F., Meyer, N., Pugliese, R., Zappatore, S. (eds) Remote Instrumentation Services on the e-Infrastructure. Springer, Boston, MA. https://doi.org/10.1007/978-1-4419-5574-6_17
Download citation
DOI: https://doi.org/10.1007/978-1-4419-5574-6_17
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4419-5573-9
Online ISBN: 978-1-4419-5574-6
eBook Packages: EngineeringEngineering (R0)