Memory management [message #333] |
Fri, 12 June 1992 06:14 |
isaacman
Messages: 20 Registered: June 1992
|
Junior Member |
|
|
There seems to be some peculiarity in the way IDL does its memory
management in the TRANSPOSE function. Running on a VAXstation 3100/76,
the following statements cause the process to hang:
IDL> A = FINDGEN(3,200000)
IDL> A = TRANSPOSE(A)
The problem can be made to disappear as the arry size is made smaller,
presumably depending on one's page file quota and so forth. (On our
system, using A = FINDGEN(3,100000) works fine.)
The problem is definitely in IDL and not in the system: when we
LINKIMAGE a functionally-equivalent transpose function written in C, it
works fine with the large array.
Anybody have any ideas about this?
Rich Isaacman
COBE Project
NASA/Goddard Space Flight Center
|
|
|