[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave Limits

From: Przemek Klosowski
Subject: Re: Octave Limits
Date: Mon, 24 Nov 2003 10:54:00 -0500 (EST)

   Upon further inspection I have found that Octave does seem to have a
   file size limit of 2GB. 
   I got the following error while running one of my scripts:

   File size limit exceeded

   And the file was exactly 2GB. This happens on both ext3 and FAT32 
   filesystems. I am running a 2.4.21 kernel.

Ah, but that is a separate issue: currently, octave internally can only
handle a 2GB single object, because it uses int pointers. That is why
I said that there should be no limit if octave makes individual, small reads
and writes to a file---what you are doing is probably reading into 
a single array. 

BTW, you will be in a world of pain if you are trying to manipulate
2GB+ memory objects on a 32-bit architecture such as x86. Octave may
need a fix, but you do need to run octave on a platform such as MIPS,
SPARC, Itanium, or AMD x86-64. Since MIPS, SPARC, Itanium are either
outrageously expensive, or low performance, or both, AMD Opteron class
64-bit CPUs are basically your only choice.

DISCLAIMER: this is my personal opinion, not known to, or reflecting
the position of, my employer; contents may settle; void where
prohibited, etc.


Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:
How to fund new projects:
Subscription information:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]