I am experiencing a problem with PTU, hopefully this is a configuration problem.
I have been using PTU successfully on a Windows XP (32-bit) with Visual Studio 2005 and Intel Visual Fortran. Works great.
The problem is, I have just installed a Vista x64 system (Core 2 Q6600) for compatibility testing. I installed the service packs for Vista, installed Visual Studio 2005 and service packs, installed Intel Visual Fortran. Other than having to re-enter solution/project files (grrrrr), my main Fortran application compiles, runs and can be debugged on Vista x64.
Installed VTune and Thread Profiler (evaluation versions). VTune works with application (haven't tried thread profiler). Installed PTU, PTU works on simple applications.
The problem I have is my main application uses the Array Visualizer from IVF to display runtime charts of a simulation program. Under normal conditions, the Array Visualizer is launched as a separate process in the system. Thisupon an AV library initialization call which returns a handle to AV and the handle is used for inter-process communication (cleverly hidden by the AVFRT run-time library). AV launches properly from:
Debug session runinside Visual Studio 2005
Tuning run launched from Visual Studio (VTune tool bar buttons)
But not from Eclipse running PTU (on Vista x64).
But will run from Eclipse running PTU (on Windows XP x32)
I am running Eclipse with "Run as administrator". For some reason AV won't launch from app (run from Eclipse) on Vista x64. Smells like a Vista security feature is hosing me. Any hints?