- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear all,
I have some trouble in debugging my program: the output data by the program is not exactly the same at different runs when I input exactly the same data to this program. I don't know what lead to this problem. Is there any Intel software/suggestion to check this kindly of proglem?
I also tried to lauch two processes by mpiexec and so the proecesses are running at the same time and the output data by these two processes are also not exactly the same. Is there any Intel Software which can compare all data of two processes launched by mpiexec any time (for example, insert some function to some location of the code and let the function to compare data of two processes)?
Thanks,
Zhanghong Tang
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Usually use debugging tool to find program's logical error...
Use Intel(R) Inspector XE 2013 to detect errors, such as memory boundary check.
Use Inet(R) VTune(TM) Amplifier XE 2013 to gather performance data for two sessions, compare their workloads (clockticks) of hot functions, to find some clues.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What debugger are you using?You need to collect your program dumps on every run and compare the stacks and context.
![](/skins/images/7B0AB6865064EAE32B30EC9A4E94B48A/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page