Skip to content
Prev 31418 / 63424 Next

allocMatrix error

On Tue, 17 Feb 2009, Hamid Ashafi wrote:

            
We don't have anything like sufficient details (please do read the 
posting guide).

If the issue is the size of matrices, you possibly (depending on the 
compiler) could arrange to compile R (and any relevant system 
libraries) to use 64-bit ints.  For C code in R there is typedef to 
change, and you would need integer*8 in the Fortran.  We would be 
interested to know the results if you do so, but the developers are 
unlikely to do so for you.

In any case, since you mention 'affybatch' it looks like this might 
be a design issue in that BioC package and the BioC lists might be the 
appropriate place to discuss it.  It is not obvious to me why ~400 
datasets need a single large R object rather than, say, a list of 400 
smaller ones, if that is indeed the problem.  So, to return to my
first point:
Please give us the full details of your system, the memory in use (see 
?gc) and what you were trying to do.
R can handle up to 16GB objects, which even for a 64-bit OS and 128GB 
of RAM are pretty large objects and do not arise naturally from many 
small files.