- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I want to generate timing log on mpi functions. I am using "export I_MPI_STATS=20" to enable log. This is capturing timing info only on one node. How to get similar information from all nodes that are used in execution.
Thanks
Biren
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I use this feature, I get a single file (presumably created on the node running the master MPI task) with information for all MPI ranks in the job. You will need external information (such as hostfiles) to know which node each MPI rank actually ran on.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
It seems whenever stat is enabled, MPI_Finalize call is failing and because of that log info is not generated for all nodes. Any guess for why MPI_Finalize is failing only when stat is enabled?
Thanks
Biren
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
MPI is mostly a mystery to me.... Maybe an Intel person can comment....
What sort of information are you getting in the stats.txt file? The output I see has one section per MPI rank, but each section includes information about the communication of that rank with all the other ranks, so I don't see how the output can even get started unless all the ranks have communicated their stats....

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page