From: Sergey F. <ser...@gm...> - 2011-06-06 20:09:36
|
Vladimir, Yes, sftransp will have to be modified to deal with a case like yours. For now, I have added a check to prevent overflow: http://rsf.svn.sourceforge.net/viewvc/rsf/trunk/system/main/transp.c?r1=7107&r2=7262 You can try to do "transp plane=13" in two steps "transp plane=12 | transp plane=23" to reduce memory requirements. SF On Wed, May 18, 2011 at 5:02 PM, Vladimir Bashkardin <vba...@gm...> wrote: > It seems that in my particular case, sfwindow is fine, but sftransp > gets an overflow. > > I have a file (after windowing) n1=701,n2=3397,n3=1440, 3429067680 > elements 13716270720 bytes. > > I am trying to do an all-in-memory transpose by running sftransp > plane=13 memsize=17000 (I have enough RAM to do this). sftransp > segfaults at transp.c:135. i2 (int) counter becomes negative. So, loop > counters in particular places also should be off_t, I guess. |