Hi Don,
multi-dimensional arrays and global variables are more a limitation of a debugger that you are using at the back end of Photran (for example, GDB), rather than of Photran itself. I run into a similar issue about a year ago - after some research I found a ProjectArcher set of debuggers, particularly ones by Jan Kratochvil (http://sourceware.org/gdb/wiki/ProjectArcher) - back then, it did offer a more complete support of arrays than the basic GDB, though not complete as well - Photran was able to pick up that extra functionality with no problem. However, I have not check on it since then, may be they made some good progress.
Maksym
--- On Sun, 10/17/10, Don Boogert <don.boogert@xxxxxxxxx> wrote:
From: Don Boogert <don.boogert@xxxxxxxxx> Subject: [photran] Debugging issue: viewing array contents To: photran@xxxxxxxxxxx Date: Sunday, October 17, 2010, 5:03 PM
I have a small fortran program which compiles fine and can debug using Photran.
I'm using code similar to the following to allocate a 256 x 256 array of reals:
INTEGER, PARAMETER :: q = SELECTED_REAL_KIND(P = 8, R = 30)
REAL(KIND=q), ALLOCATABLE, DIMENSION(:,:) :: MyArray
ALLOCATE(MyArray(256, 256), STAT=alloc_error)
I am unable to view the contents of MyArray while debugging using Photran. Is this a known limitation or is there a way of viewing the contents of multidimensional arrays?
Many thanks Don
-----Inline Attachment Follows-----
|