Editing Enable large arrays: Build octave such that it can use arrays larger than 2Gb.
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 39: | Line 39: | ||
===Versions prior to Octave 4.4=== | ===Versions prior to Octave 4.4=== | ||
On previous versions of Octave, the default is that the size of a single Octave array cannot | On previous versions of Octave, the default is that the size of a single Octave array cannot exceed 2 GB of memory. Trying to create one will produce the following error: | ||
<pre> | <pre> | ||
Line 46: | Line 46: | ||
</pre> | </pre> | ||
You will obtain this error even if your system has enough RAM to create this array ( | You will obtain this error even if your system has enough RAM to create this array (4 GB in the above case). | ||
To use arrays with more than (approximately) <math>2^{31}</math> elements, Octave has to be configured with the option <code>--enable-64</code>. This option is experimental and you are (as always) encouraged to submit bug reports if you find a problem. | To use arrays with more than (approximately) <math>2^{31}</math> elements, Octave has to be configured with the option <code>--enable-64</code>. This option is experimental and you are (as always) encouraged to submit bug reports if you find a problem. |