- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am trying to use the experimental support for OpenMP Applications in the Flow Graph Analyzer to visualize my openMP tasks. I am able to generate output in a directory _fga_YYYMMDD_HHMMSS as described in the user guide, but when I try converting this output to the GraphML and TraceML formats with fgt2xml, I always get the warning "WARNING: 1 tasks do not have completions with task_end - ignoring tasks for thread(i) !" for all threads I been running, and while there are .graphml and .traceml files, in FGA I only see omp0::0 and if I double click it, I see omp0::n0::n1 and omp0::n0::n2 as for the empty parallel region in the example in the user guide.
This is true for complex programs but also for this simple hello world example where I definitely would expect to see the tasks in FGA:
int main() { #pragma omp parallel { int s; #pragma omp single { #pragma omp task { std::cout << "Hello World!" << std::endl; } #pragma omp task shared (s) depend (out: s) { s = 42; std::cout << s << std::endl; } #pragma omp task shared (s) depend (in: s) { s += 2; std::cout << s << std::endl; } } } }
I do see in the per-thread view that the tasks are executed by different threads, but in the Graph Canvas they do not show up.
I would be very grateful for any hints on how I can get this to work.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Fritz, we would like to inform you that we are routing your query to the dedicated team for further assistance.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It looks like the same issue is submitted repeatedly. We have reported the issue to the engineering team and update later, thanks.
https://community.intel.com/t5/Analyzers/Visualizing-openMP-tasks-with-FGA/m-p/1587462#M24541
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Flow Graph Analyzer feature of Intel Advisor will be discontinued in 2025 or later. Customers who have purchased Intel® Priority Support will continue to receive support. If you have Priority Support please file this through our online service center https://supporttickets.intel.com/s/?language=en_US
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page