It works fine in the VS.NET GUI. However when I try to start it from the VTune GUI, it goes away trying to load various bits then gives me a graph of % CPU time taken. But it doesn't actually run the application (no application GUI comes up), so the graph results are meaningless to me.
It is a combined C++ / Fortran application - the GUI is in C++, and it calls the engines which is in Fortran. It is really the engine I am trying to profile.I'm trying to get an ordered list of the amount of CPU spent in each Fortran routine.
Try using the Call Graph Wizard, specifying the EXE as the application to launch, and ensuring that the EXE and DLL include complete debug info (i.e., both compiler and linker are generating debug info) and are built with relocations (i.e., /fixed:no link option).