Welcome to iraf.net Saturday, May 11 2024 @ 07:56 PM GMT
Arp |
06/25/2009 08:49PM (Read 2873 times)
|
|
|
Status: offline
Registered: 06/15/2009
Posts: 34
|
Hi!Im trying to filter a relatively big mosaic, something around 16000 x 12000 pixels. When I start the adaptive task, it says "PANIC in `/iraf/extern/stsdas/bin.suse/x_restore.e': Memory has been corrupted
ERROR: Out of memory"Im running on a Intel Q6600 with 4 GB Ram.Is there any way to somehow use disk space as memory? Or is there another possibility to somehow avoid this?
|
|
|
|
fitz |
06/25/2009 08:49PM
|
|
|
Status: offline
Registered: 09/30/2005
Posts: 4040
|
There are two error messages here: The 'memory corrupted' usually indicates a coding problem of some kind, i.e. an array overflow that corrupted memory. STScI would have to debug this and might need your parameters or some way to reproduce the problem to properly track it down.The second error is "out of memory" and I think is really the issue: Your image is ~768MB and the ADAPTIVE task allocates 5 full images (>3.5G as work space. So, not only does this exceed the 32-bit restriction currently in the system, but may also be more than your process limit allows. There are workarounds for the second thing, but the task would need to be rewritten to use less memory. I don't really know of an equivalent filtering task, sorry.My only suggestion is to try to process the image in smaller pieces and then recombine it later. Hope this helps.-Mike
|
|
|
|
| |
|
Content generated in: 0.09 seconds |
|