Memory allocation error while running ICTM; what to do?
Usually, when this happens you have run out of swap space. If you work with large images it is better to switch off the undo system. As a rule of thumb, bear in mind that 3 or 4 times the size of the float image can be reserved out of the RAM memory for Huygens. The rest can be swapped out.
When working with large images in Huygens then the disk I/O speed is an additional bottleneck. As a result, the time needed to swap pages in and out during an iteration determines computing speed.
Consider a 300MB dataset (~25Mvoxel image): the system has to write AND read *at least* 300MB per iteration. To speed up swapping it is advantageous to count on fast disks.
Additionally, the current ICTM algorithm cannot process large datasets brick by brick as well as CMLE and QMLE can. We recommend to use CMLE instead. QMLE can better be used with low noise widefield data.
Keywords: ICTM memory swap
Categories: Faq Deconvolution, Faq Platforms, Huygens Faq, Imported Faqs
Platforms: Irix Linux
Related products: Hu Pro
