I don't understand whatyou didmean of "But I can't make Vtune work the way it says it will"? Did you use sampling data collector, or call graph data collector, or both? Did you have any trouble to get results?
If you wantthat VTune Analyzercan find the Fortran source codeof hot functions, you have to build Fortran source with compiler switch, "/debug:full"; linker switches, "/DEBUG", "/FIXED:NO" (that is for call graph data collector required).
I have no problem to use both sampling collector and call graph collectorwith Intel Fortran compiler 11.0.72's example code, C:\Program Files\Intel\Compiler\11.0\072\fortran\Samples\Fortran\NQueens\NQueens-BtTree - argument is"12", I can see sampling results and call graph results, and no problem to narrow down tohotfunction named NQUEENS_ip_SOLVE, and its source lines.
Is it the problemdue toyour example code specific? I think that you can tryIntel Fortran compiler's example code first.