Quantcast
Channel: Clusters and HPC Technology
Viewing all articles
Browse latest Browse all 927

Profiling a complex MPI Application : CESM (Community Earth System Model)

$
0
0

Hello. 

CESM is a complex MPI climate model which is a highly parallel application. 

I am looking for ways to profile CESM runs. The default profiler provides profiling data for only a few routines. I have tried using external profilers like TAU, HPC Toolkit, Allinea Map, ITAC Traceanalyzer and VTune. 

As I was running CESM across a cluster (with 8 nodes - 16 processors each), it was most beneficial to use HPC Toolkit and Allinea Map for profiling. However, I am keen on finding two metrics for each CESM routine executed.  These are :

1) Total execution time of the function

2) Number of function calls made

Both of these do not provide the number of function calls made for a routine. 

The number of function calls made is important because this will help me find the time taken for execution of each call of a function. Just wanted to know if this has been achieved by anyone. Is there a way to do this with any of these tools? 

 

Thanks,

Nitin K Bhat

SERC,

Indian Institute of Science


Viewing all articles
Browse latest Browse all 927

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>