DocumentCode :
2260341
Title :
Performance Analysis of Scientific and Engineering Applications Using MPInside and TAU
Author :
Saini, Subhash ; Mehrotra, Piyush ; Taylor, Kenichi ; Shende, Sameer ; Biswas, Rupak
Author_Institution :
NASA Adv. Supercomput., NASA Ames Res. Center, Moffett Field, CA, USA
fYear :
2010
fDate :
1-3 Sept. 2010
Firstpage :
265
Lastpage :
272
Abstract :
In this paper, we present performance analysis of two NASA applications using performance tools like Tuning and Analysis Utilities (TAU) and SGI MP Inside. MITgcmUV and OVERFLOW are two production-quality applications used extensively by scientists and engineers at NASA. MITgcmUV is a global ocean simulation model, developed by the Estimating the Circulation and Climate of the Ocean (ECCO) Consortium, for solving the fluid equations of motion using the hydrostatic approximation. OVERFLOW is a general-purpose Navier-Stokes solver for computational fluid dynamics (CFD) problems. Using these tools, we analyze the MPI functions (MPI_Sendrecv, MPI_Bcast, MPI_Reduce, MPI_Allreduce, MPI_Barrier, etc.) with respect to message size of each rank, time consumed by each function, and how ranks communicate. MPI communication is further analyzed by studying the performance of MPI functions used in these two applications as a function of message size and number of cores. Finally, we present the compute time, communication time, and I/O time as a function of the number of cores.
Keywords :
Navier-Stokes equations; computational fluid dynamics; geophysics computing; hydrostatics; message passing; oceanographic techniques; CFD problem; I/O time; MITgcmUV application; MPI communication; MPI function; MPI_Allreduce; MPI_Barrier; MPI_Bcast; MPI_Reduce; MPI_Sendrecv; NASA application; OVERFLOW application; SGI MPInside; communication time; computational fluid dynamics; compute time; engineering application; fluid motion equation; general-purpose Navier-Stokes solver; global ocean simulation model; hydrostatic approximation; message size; performance tool; production-quality application; scientific application; tuning and analysis utilities; IMB; MPInside; Performance Tools; Supercomputers; TAU;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
Conference_Location :
Melbourne, VIC
Print_ISBN :
978-1-4244-8335-8
Electronic_ISBN :
978-0-7695-4214-0
Type :
conf
DOI :
10.1109/HPCC.2010.55
Filename :
5581350
Link To Document :
بازگشت