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

Array Visualizer

Intel_C_Intel
Employee
1,017 Views
0 Kudos
6 Replies
Steven_L_Intel1
Employee
1,017 Views
As far as I know, AV has no internal limits. But if it has to make a copy of your data, that could put a crimp in things. John Readey will probably chime in here when he gets a chance.
Intel Visual Fortran includes the new Intel Array Visualizer, which is a revised and expanded version of what was available with CVF. Unlike with CVF, where AV was only in the Pro edition, it's in the Standard Edition for Intel.
0 Kudos
Intel_C_Intel
Employee
1,017 Views

In Fortran when you call avStartWatch, the AV library makes a copy of the array in shared memory (so that Array Viewer can access it). This will of course double the memory requirements. Other than that there's no memory size limit.

In the IVF 8.1 release, we're bringing back the array_visualizer attribute for allocatable arrays. When you use that attribute, allocate will use a shared memory region for the memory, and avStartWatch will not need to make the copy. This makes updates much faster too.

Current our plans for Array Visualizer is to continue incremental improvements and support additional platforms as resources permit. Are there any specific features you are looking for?

John

Message Edited by JohnReadey on 06-29-2004 12:41 PM

0 Kudos
g_f_thomas
Beginner
1,017 Views
"Are there any specific features you are looking for?"

Sure, here's a few.

1. The z-axis in surface plots (3D) should support log scaling. This was a feature that AV for CVF (an otherwise superlative of excellent product) lacked, :-(. Please, pretty please.
2. The marker, or have I just misplaced it?
3. Quiver plots, sccaarryy ...

Ciao,
Gerry T.

PS Good of you to ask. More to follow.
0 Kudos
Intel_C_Intel
Employee
1,017 Views
John,
No functions in particular, we were just considering using AV to check the input array to a very large LP problem and I wondered if we might run into memory constraints.
0 Kudos
Intel_C_Intel
Employee
1,017 Views

Gerry,

Thanks for the inputs.

There is a marker capability (for instance when you use the AV toolwindow in the debugger you'll see a marker), but we haven't made it very accessible from the Array Viewer program. I'll see what we can do in the upcoming release.

John

0 Kudos
Intel_C_Intel
Employee
1,017 Views

Judd,

Sounds interesting! Let me know how it goes. I'd like to hear about any problems that came up with using very large datasets in AV.

John

0 Kudos
Reply