Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

Array visulaizer

redwinbosco
Beginner
852 Views
Hi,
I am Edwin Ramayya. I recently switched to Intel Visual Fortran from Compaq's.
I am unable to use the array visulizer with VS2008/Intel Visual Fortran 11.1.054 .

Please let me know if there is away to integrate the IVF and AV.

thanks,
Edwin.
0 Kudos
5 Replies
tropfen
New Contributor I
852 Views
Hello,

if you are not using a 64bit operating system you can use the AV.

The installion has to be done in the following way
- first install AV
- second install IVF

Frank
0 Kudos
redwinbosco
Beginner
852 Views
Thanks Frank. My OS is 64 bit. Is there anyway I can integrate AV and IVF.

thanks,
Edwin.
0 Kudos
tropfen
New Contributor I
852 Views
Hello Edwin,

the only way to use AV with W7 64bit, is to install and use the XP Mode (this virtuell environment is still in 32bit). For that you need ad least W7 Prof.

Frank
0 Kudos
jimdempseyatthecove
Honored Contributor III
852 Views
Frank,

I've been using AV from within my application (not from VS Debug view) on x64 for many years.
It's been so long now since I installed AV on my Windows XP Pro x64 and Windows Server 2003, I do not know if I can recall what I did.

I think the installation extracted the files, but the DLL's were not registered. Integration with VS did not work, but I use it from within my application so this did not matter for me.

Jim Dempsey
0 Kudos
abhimodak
New Contributor I
852 Views
Check these previous links on this topic:-

http://software.intel.com/en-us/forums/showthread.php?t=67534&o=d&s=lr

http://software.intel.com/en-us/forums/showthread.php?t=59969&o=d&s=lr

There would be a few more as well. AV functionality of viewing the array during debugging (by using drop-down menu or hightlight-right click-view array DOES NOT work on 64 bit. It works perfectly well on Win32; the 64-bit integration is broken since 2006. It's very disappointing to say the least.

(a) In one of the links above, you will find "arraydebugview". This has been written for C++.

(b) For my usage I have simply written a VB application, using MSCHART, to monitor arrays. I had also built a VBA macro that tries to access the Debugger object (it gives you stackframe locals) and tried to use it with "tracepoints". But I am missing the crucial step of retrieving the variable information. I believe I need to extract the pointer to memory location.

(c) As other alternatives, one may also want to look at other applications such as DISLIN, GrWin, MATFOR etc. These fall in the same category as what Jim suggested i.e. call AV from within application. Actually (it has been a while now) when I tried to use AV by making API calls, it did not work on 64 bit. May be I didn't do it right.

Abhi
0 Kudos
Reply